Vulkan.jl API
Vulkan.VulkanVulkan.ATTACHMENT_UNUSEDVulkan.LOD_CLAMP_NONEVulkan.LUID_SIZEVulkan.MAX_DESCRIPTION_SIZEVulkan.MAX_DEVICE_GROUP_SIZEVulkan.MAX_DRIVER_INFO_SIZEVulkan.MAX_DRIVER_NAME_SIZEVulkan.MAX_MEMORY_HEAPSVulkan.MAX_MEMORY_TYPESVulkan.MAX_PHYSICAL_DEVICE_NAME_SIZEVulkan.QUEUE_FAMILY_EXTERNALVulkan.QUEUE_FAMILY_FOREIGN_EXTVulkan.QUEUE_FAMILY_IGNOREDVulkan.REMAINING_ARRAY_LAYERSVulkan.REMAINING_MIP_LEVELSVulkan.SHADER_UNUSED_KHRVulkan.SUBPASS_EXTERNALVulkan.UUID_SIZEVulkan.WHOLE_SIZEVulkan.AabbPositionsKHRVulkan.AccelerationStructureBuildGeometryInfoKHRVulkan.AccelerationStructureBuildGeometryInfoKHRVulkan.AccelerationStructureBuildRangeInfoKHRVulkan.AccelerationStructureBuildSizesInfoKHRVulkan.AccelerationStructureBuildSizesInfoKHRVulkan.AccelerationStructureBuildTypeKHRVulkan.AccelerationStructureCompatibilityKHRVulkan.AccelerationStructureCreateFlagKHRVulkan.AccelerationStructureCreateInfoKHRVulkan.AccelerationStructureCreateInfoKHRVulkan.AccelerationStructureCreateInfoNVVulkan.AccelerationStructureCreateInfoNVVulkan.AccelerationStructureDeviceAddressInfoKHRVulkan.AccelerationStructureDeviceAddressInfoKHRVulkan.AccelerationStructureGeometryAabbsDataKHRVulkan.AccelerationStructureGeometryAabbsDataKHRVulkan.AccelerationStructureGeometryDataKHRVulkan.AccelerationStructureGeometryDataKHRVulkan.AccelerationStructureGeometryDataKHRVulkan.AccelerationStructureGeometryDataKHRVulkan.AccelerationStructureGeometryInstancesDataKHRVulkan.AccelerationStructureGeometryInstancesDataKHRVulkan.AccelerationStructureGeometryKHRVulkan.AccelerationStructureGeometryKHRVulkan.AccelerationStructureGeometryTrianglesDataKHRVulkan.AccelerationStructureGeometryTrianglesDataKHRVulkan.AccelerationStructureInfoNVVulkan.AccelerationStructureInfoNVVulkan.AccelerationStructureInstanceKHRVulkan.AccelerationStructureInstanceKHRVulkan.AccelerationStructureKHRVulkan.AccelerationStructureKHRVulkan.AccelerationStructureKHRVulkan.AccelerationStructureMemoryRequirementsInfoNVVulkan.AccelerationStructureMemoryRequirementsInfoNVVulkan.AccelerationStructureMemoryRequirementsTypeNVVulkan.AccelerationStructureNVVulkan.AccelerationStructureNVVulkan.AccelerationStructureNVVulkan.AccelerationStructureNVVulkan.AccelerationStructureNVVulkan.AccelerationStructureTypeKHRVulkan.AccelerationStructureVersionInfoKHRVulkan.AccelerationStructureVersionInfoKHRVulkan.AccessFlagVulkan.AccessFlag2KHRVulkan.AcquireNextImageInfoKHRVulkan.AcquireNextImageInfoKHRVulkan.AcquireProfilingLockFlagKHRVulkan.AcquireProfilingLockInfoKHRVulkan.AcquireProfilingLockInfoKHRVulkan.AllocationCallbacksVulkan.AllocationCallbacksVulkan.ApplicationInfoVulkan.ApplicationInfoVulkan.AttachmentDescriptionVulkan.AttachmentDescriptionVulkan.AttachmentDescription2Vulkan.AttachmentDescription2Vulkan.AttachmentDescriptionFlagVulkan.AttachmentDescriptionStencilLayoutVulkan.AttachmentDescriptionStencilLayoutVulkan.AttachmentLoadOpVulkan.AttachmentReferenceVulkan.AttachmentReference2Vulkan.AttachmentReference2Vulkan.AttachmentReferenceStencilLayoutVulkan.AttachmentReferenceStencilLayoutVulkan.AttachmentSampleLocationsEXTVulkan.AttachmentStoreOpVulkan.BaseInStructureVulkan.BaseInStructureVulkan.BaseOutStructureVulkan.BaseOutStructureVulkan.BindAccelerationStructureMemoryInfoNVVulkan.BindAccelerationStructureMemoryInfoNVVulkan.BindBufferMemoryDeviceGroupInfoVulkan.BindBufferMemoryDeviceGroupInfoVulkan.BindBufferMemoryInfoVulkan.BindBufferMemoryInfoVulkan.BindImageMemoryDeviceGroupInfoVulkan.BindImageMemoryDeviceGroupInfoVulkan.BindImageMemoryInfoVulkan.BindImageMemoryInfoVulkan.BindImageMemorySwapchainInfoKHRVulkan.BindImageMemorySwapchainInfoKHRVulkan.BindImagePlaneMemoryInfoVulkan.BindImagePlaneMemoryInfoVulkan.BindIndexBufferIndirectCommandNVVulkan.BindShaderGroupIndirectCommandNVVulkan.BindSparseInfoVulkan.BindSparseInfoVulkan.BindVertexBufferIndirectCommandNVVulkan.BlendFactorVulkan.BlendOpVulkan.BlendOverlapEXTVulkan.BlitImageInfo2KHRVulkan.BlitImageInfo2KHRVulkan.BorderColorVulkan.BufferVulkan.BufferVulkan.BufferVulkan.BufferCopyVulkan.BufferCopy2KHRVulkan.BufferCopy2KHRVulkan.BufferCreateFlagVulkan.BufferCreateInfoVulkan.BufferCreateInfoVulkan.BufferDeviceAddressCreateInfoEXTVulkan.BufferDeviceAddressCreateInfoEXTVulkan.BufferDeviceAddressInfoVulkan.BufferDeviceAddressInfoVulkan.BufferImageCopyVulkan.BufferImageCopy2KHRVulkan.BufferImageCopy2KHRVulkan.BufferMemoryBarrierVulkan.BufferMemoryBarrierVulkan.BufferMemoryBarrier2KHRVulkan.BufferMemoryBarrier2KHRVulkan.BufferMemoryRequirementsInfo2Vulkan.BufferMemoryRequirementsInfo2Vulkan.BufferOpaqueCaptureAddressCreateInfoVulkan.BufferOpaqueCaptureAddressCreateInfoVulkan.BufferUsageFlagVulkan.BufferViewVulkan.BufferViewVulkan.BufferViewVulkan.BufferViewCreateInfoVulkan.BufferViewCreateInfoVulkan.BuildAccelerationStructureFlagKHRVulkan.BuildAccelerationStructureModeKHRVulkan.CalibratedTimestampInfoEXTVulkan.CalibratedTimestampInfoEXTVulkan.CheckpointData2NVVulkan.CheckpointDataNVVulkan.ChromaLocationVulkan.ClearAttachmentVulkan.ClearColorValueVulkan.ClearColorValueVulkan.ClearColorValueVulkan.ClearColorValueVulkan.ClearDepthStencilValueVulkan.ClearRectVulkan.ClearValueVulkan.ClearValueVulkan.ClearValueVulkan.CoarseSampleLocationNVVulkan.CoarseSampleOrderCustomNVVulkan.CoarseSampleOrderTypeNVVulkan.ColorComponentFlagVulkan.ColorSpaceKHRVulkan.CommandBufferVulkan.CommandBufferAllocateInfoVulkan.CommandBufferAllocateInfoVulkan.CommandBufferBeginInfoVulkan.CommandBufferBeginInfoVulkan.CommandBufferInheritanceConditionalRenderingInfoEXTVulkan.CommandBufferInheritanceConditionalRenderingInfoEXTVulkan.CommandBufferInheritanceInfoVulkan.CommandBufferInheritanceInfoVulkan.CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan.CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan.CommandBufferInheritanceViewportScissorInfoNVVulkan.CommandBufferInheritanceViewportScissorInfoNVVulkan.CommandBufferLevelVulkan.CommandBufferResetFlagVulkan.CommandBufferSubmitInfoKHRVulkan.CommandBufferSubmitInfoKHRVulkan.CommandBufferUsageFlagVulkan.CommandPoolVulkan.CommandPoolVulkan.CommandPoolVulkan.CommandPoolCreateFlagVulkan.CommandPoolCreateInfoVulkan.CommandPoolCreateInfoVulkan.CommandPoolResetFlagVulkan.CompareOpVulkan.ComponentMappingVulkan.ComponentSwizzleVulkan.ComponentTypeNVVulkan.CompositeAlphaFlagKHRVulkan.ComputePipelineCreateInfoVulkan.ComputePipelineCreateInfoVulkan.ConditionalRenderingBeginInfoEXTVulkan.ConditionalRenderingBeginInfoEXTVulkan.ConditionalRenderingFlagEXTVulkan.ConformanceVersionVulkan.ConservativeRasterizationModeEXTVulkan.CooperativeMatrixPropertiesNVVulkan.CooperativeMatrixPropertiesNVVulkan.CopyAccelerationStructureInfoKHRVulkan.CopyAccelerationStructureInfoKHRVulkan.CopyAccelerationStructureModeKHRVulkan.CopyAccelerationStructureToMemoryInfoKHRVulkan.CopyAccelerationStructureToMemoryInfoKHRVulkan.CopyBufferInfo2KHRVulkan.CopyBufferInfo2KHRVulkan.CopyBufferToImageInfo2KHRVulkan.CopyBufferToImageInfo2KHRVulkan.CopyCommandTransformInfoQCOMVulkan.CopyCommandTransformInfoQCOMVulkan.CopyDescriptorSetVulkan.CopyDescriptorSetVulkan.CopyImageInfo2KHRVulkan.CopyImageInfo2KHRVulkan.CopyImageToBufferInfo2KHRVulkan.CopyImageToBufferInfo2KHRVulkan.CopyMemoryToAccelerationStructureInfoKHRVulkan.CopyMemoryToAccelerationStructureInfoKHRVulkan.CoverageModulationModeNVVulkan.CoverageReductionModeNVVulkan.CullModeFlagVulkan.DebugMarkerMarkerInfoEXTVulkan.DebugMarkerMarkerInfoEXTVulkan.DebugMarkerObjectNameInfoEXTVulkan.DebugMarkerObjectNameInfoEXTVulkan.DebugMarkerObjectTagInfoEXTVulkan.DebugMarkerObjectTagInfoEXTVulkan.DebugReportCallbackCreateInfoEXTVulkan.DebugReportCallbackCreateInfoEXTVulkan.DebugReportCallbackEXTVulkan.DebugReportCallbackEXTVulkan.DebugReportCallbackEXTVulkan.DebugReportFlagEXTVulkan.DebugReportObjectTypeEXTVulkan.DebugUtilsLabelEXTVulkan.DebugUtilsLabelEXTVulkan.DebugUtilsMessageSeverityFlagEXTVulkan.DebugUtilsMessageTypeFlagEXTVulkan.DebugUtilsMessengerCallbackDataEXTVulkan.DebugUtilsMessengerCallbackDataEXTVulkan.DebugUtilsMessengerCreateInfoEXTVulkan.DebugUtilsMessengerCreateInfoEXTVulkan.DebugUtilsMessengerEXTVulkan.DebugUtilsMessengerEXTVulkan.DebugUtilsMessengerEXTVulkan.DebugUtilsMessengerEXTVulkan.DebugUtilsObjectNameInfoEXTVulkan.DebugUtilsObjectNameInfoEXTVulkan.DebugUtilsObjectTagInfoEXTVulkan.DebugUtilsObjectTagInfoEXTVulkan.DedicatedAllocationBufferCreateInfoNVVulkan.DedicatedAllocationBufferCreateInfoNVVulkan.DedicatedAllocationImageCreateInfoNVVulkan.DedicatedAllocationImageCreateInfoNVVulkan.DedicatedAllocationMemoryAllocateInfoNVVulkan.DedicatedAllocationMemoryAllocateInfoNVVulkan.DeferredOperationKHRVulkan.DeferredOperationKHRVulkan.DeferredOperationKHRVulkan.DependencyFlagVulkan.DependencyInfoKHRVulkan.DependencyInfoKHRVulkan.DescriptorBindingFlagVulkan.DescriptorBufferInfoVulkan.DescriptorBufferInfoVulkan.DescriptorImageInfoVulkan.DescriptorPoolVulkan.DescriptorPoolVulkan.DescriptorPoolVulkan.DescriptorPoolVulkan.DescriptorPoolVulkan.DescriptorPoolCreateFlagVulkan.DescriptorPoolCreateInfoVulkan.DescriptorPoolCreateInfoVulkan.DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan.DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan.DescriptorPoolSizeVulkan.DescriptorSetVulkan.DescriptorSetAllocateInfoVulkan.DescriptorSetAllocateInfoVulkan.DescriptorSetLayoutVulkan.DescriptorSetLayoutVulkan.DescriptorSetLayoutVulkan.DescriptorSetLayoutVulkan.DescriptorSetLayoutVulkan.DescriptorSetLayoutBindingVulkan.DescriptorSetLayoutBindingVulkan.DescriptorSetLayoutBindingFlagsCreateInfoVulkan.DescriptorSetLayoutBindingFlagsCreateInfoVulkan.DescriptorSetLayoutCreateFlagVulkan.DescriptorSetLayoutCreateInfoVulkan.DescriptorSetLayoutCreateInfoVulkan.DescriptorSetLayoutSupportVulkan.DescriptorSetVariableDescriptorCountAllocateInfoVulkan.DescriptorSetVariableDescriptorCountAllocateInfoVulkan.DescriptorSetVariableDescriptorCountLayoutSupportVulkan.DescriptorTypeVulkan.DescriptorUpdateTemplateVulkan.DescriptorUpdateTemplateVulkan.DescriptorUpdateTemplateVulkan.DescriptorUpdateTemplateVulkan.DescriptorUpdateTemplateVulkan.DescriptorUpdateTemplateCreateInfoVulkan.DescriptorUpdateTemplateCreateInfoVulkan.DescriptorUpdateTemplateEntryVulkan.DescriptorUpdateTemplateTypeVulkan.DeviceVulkan.DeviceVulkan.DeviceVulkan.DeviceVulkan.DeviceVulkan.DeviceCreateInfoVulkan.DeviceCreateInfoVulkan.DeviceDeviceMemoryReportCreateInfoEXTVulkan.DeviceDeviceMemoryReportCreateInfoEXTVulkan.DeviceDiagnosticsConfigCreateInfoNVVulkan.DeviceDiagnosticsConfigCreateInfoNVVulkan.DeviceDiagnosticsConfigFlagNVVulkan.DeviceEventInfoEXTVulkan.DeviceEventInfoEXTVulkan.DeviceEventTypeEXTVulkan.DeviceGroupBindSparseInfoVulkan.DeviceGroupBindSparseInfoVulkan.DeviceGroupCommandBufferBeginInfoVulkan.DeviceGroupCommandBufferBeginInfoVulkan.DeviceGroupDeviceCreateInfoVulkan.DeviceGroupDeviceCreateInfoVulkan.DeviceGroupPresentCapabilitiesKHRVulkan.DeviceGroupPresentInfoKHRVulkan.DeviceGroupPresentInfoKHRVulkan.DeviceGroupPresentModeFlagKHRVulkan.DeviceGroupRenderPassBeginInfoVulkan.DeviceGroupRenderPassBeginInfoVulkan.DeviceGroupSubmitInfoVulkan.DeviceGroupSubmitInfoVulkan.DeviceGroupSwapchainCreateInfoKHRVulkan.DeviceGroupSwapchainCreateInfoKHRVulkan.DeviceMemoryVulkan.DeviceMemoryVulkan.DeviceMemoryVulkan.DeviceMemoryOpaqueCaptureAddressInfoVulkan.DeviceMemoryOpaqueCaptureAddressInfoVulkan.DeviceMemoryOverallocationCreateInfoAMDVulkan.DeviceMemoryOverallocationCreateInfoAMDVulkan.DeviceMemoryReportCallbackDataEXTVulkan.DeviceMemoryReportEventTypeEXTVulkan.DeviceOrHostAddressConstKHRVulkan.DeviceOrHostAddressConstKHRVulkan.DeviceOrHostAddressConstKHRVulkan.DeviceOrHostAddressKHRVulkan.DeviceOrHostAddressKHRVulkan.DeviceOrHostAddressKHRVulkan.DevicePrivateDataCreateInfoEXTVulkan.DevicePrivateDataCreateInfoEXTVulkan.DeviceQueueCreateFlagVulkan.DeviceQueueCreateInfoVulkan.DeviceQueueCreateInfoVulkan.DeviceQueueGlobalPriorityCreateInfoEXTVulkan.DeviceQueueGlobalPriorityCreateInfoEXTVulkan.DeviceQueueInfo2Vulkan.DeviceQueueInfo2Vulkan.DiscardRectangleModeEXTVulkan.DispatchIndirectCommandVulkan.DisplayEventInfoEXTVulkan.DisplayEventInfoEXTVulkan.DisplayEventTypeEXTVulkan.DisplayKHRVulkan.DisplayModeCreateInfoKHRVulkan.DisplayModeCreateInfoKHRVulkan.DisplayModeKHRVulkan.DisplayModeKHRVulkan.DisplayModeKHRVulkan.DisplayModeKHRVulkan.DisplayModeKHRVulkan.DisplayModeParametersKHRVulkan.DisplayModeProperties2KHRVulkan.DisplayModePropertiesKHRVulkan.DisplayNativeHdrSurfaceCapabilitiesAMDVulkan.DisplayPlaneAlphaFlagKHRVulkan.DisplayPlaneCapabilities2KHRVulkan.DisplayPlaneCapabilitiesKHRVulkan.DisplayPlaneInfo2KHRVulkan.DisplayPlaneInfo2KHRVulkan.DisplayPlaneProperties2KHRVulkan.DisplayPlanePropertiesKHRVulkan.DisplayPowerInfoEXTVulkan.DisplayPowerInfoEXTVulkan.DisplayPowerStateEXTVulkan.DisplayPresentInfoKHRVulkan.DisplayPresentInfoKHRVulkan.DisplayProperties2KHRVulkan.DisplayPropertiesKHRVulkan.DisplaySurfaceCreateInfoKHRVulkan.DisplaySurfaceCreateInfoKHRVulkan.DrawIndexedIndirectCommandVulkan.DrawIndirectCommandVulkan.DrawMeshTasksIndirectCommandNVVulkan.DriverIdVulkan.DrmFormatModifierPropertiesEXTVulkan.DrmFormatModifierPropertiesListEXTVulkan.DynamicStateVulkan.EventVulkan.EventVulkan.EventVulkan.EventCreateFlagVulkan.EventCreateInfoVulkan.EventCreateInfoVulkan.ExportFenceCreateInfoVulkan.ExportFenceCreateInfoVulkan.ExportMemoryAllocateInfoVulkan.ExportMemoryAllocateInfoVulkan.ExportMemoryAllocateInfoNVVulkan.ExportMemoryAllocateInfoNVVulkan.ExportSemaphoreCreateInfoVulkan.ExportSemaphoreCreateInfoVulkan.ExtensionPropertiesVulkan.Extent2DVulkan.Extent3DVulkan.ExternalBufferPropertiesVulkan.ExternalFenceFeatureFlagVulkan.ExternalFenceHandleTypeFlagVulkan.ExternalFencePropertiesVulkan.ExternalImageFormatPropertiesVulkan.ExternalImageFormatPropertiesNVVulkan.ExternalMemoryBufferCreateInfoVulkan.ExternalMemoryBufferCreateInfoVulkan.ExternalMemoryFeatureFlagVulkan.ExternalMemoryFeatureFlagNVVulkan.ExternalMemoryHandleTypeFlagVulkan.ExternalMemoryHandleTypeFlagNVVulkan.ExternalMemoryImageCreateInfoVulkan.ExternalMemoryImageCreateInfoVulkan.ExternalMemoryImageCreateInfoNVVulkan.ExternalMemoryImageCreateInfoNVVulkan.ExternalMemoryPropertiesVulkan.ExternalSemaphoreFeatureFlagVulkan.ExternalSemaphoreHandleTypeFlagVulkan.ExternalSemaphorePropertiesVulkan.FenceVulkan.FenceVulkan.FenceVulkan.FenceCreateFlagVulkan.FenceCreateInfoVulkan.FenceCreateInfoVulkan.FenceGetFdInfoKHRVulkan.FenceGetFdInfoKHRVulkan.FenceImportFlagVulkan.FilterVulkan.FilterCubicImageViewImageFormatPropertiesEXTVulkan.FormatVulkan.FormatFeatureFlagVulkan.FormatPropertiesVulkan.FormatProperties2Vulkan.FragmentShadingRateAttachmentInfoKHRVulkan.FragmentShadingRateAttachmentInfoKHRVulkan.FragmentShadingRateCombinerOpKHRVulkan.FragmentShadingRateNVVulkan.FragmentShadingRateTypeNVVulkan.FramebufferVulkan.FramebufferVulkan.FramebufferVulkan.FramebufferAttachmentImageInfoVulkan.FramebufferAttachmentImageInfoVulkan.FramebufferAttachmentsCreateInfoVulkan.FramebufferAttachmentsCreateInfoVulkan.FramebufferCreateFlagVulkan.FramebufferCreateInfoVulkan.FramebufferCreateInfoVulkan.FramebufferMixedSamplesCombinationNVVulkan.FrontFaceVulkan.GeneratedCommandsInfoNVVulkan.GeneratedCommandsInfoNVVulkan.GeneratedCommandsMemoryRequirementsInfoNVVulkan.GeneratedCommandsMemoryRequirementsInfoNVVulkan.GeometryAABBNVVulkan.GeometryAABBNVVulkan.GeometryDataNVVulkan.GeometryFlagKHRVulkan.GeometryInstanceFlagKHRVulkan.GeometryNVVulkan.GeometryNVVulkan.GeometryTrianglesNVVulkan.GeometryTrianglesNVVulkan.GeometryTypeKHRVulkan.GraphicsPipelineCreateInfoVulkan.GraphicsPipelineCreateInfoVulkan.GraphicsPipelineShaderGroupsCreateInfoNVVulkan.GraphicsPipelineShaderGroupsCreateInfoNVVulkan.GraphicsShaderGroupCreateInfoNVVulkan.GraphicsShaderGroupCreateInfoNVVulkan.HandleVulkan.HdrMetadataEXTVulkan.HdrMetadataEXTVulkan.HeadlessSurfaceCreateInfoEXTVulkan.HeadlessSurfaceCreateInfoEXTVulkan.ImageVulkan.ImageVulkan.ImageVulkan.ImageVulkan.ImageVulkan.ImageAspectFlagVulkan.ImageBlitVulkan.ImageBlit2KHRVulkan.ImageBlit2KHRVulkan.ImageCopyVulkan.ImageCopy2KHRVulkan.ImageCopy2KHRVulkan.ImageCreateFlagVulkan.ImageCreateInfoVulkan.ImageCreateInfoVulkan.ImageDrmFormatModifierExplicitCreateInfoEXTVulkan.ImageDrmFormatModifierExplicitCreateInfoEXTVulkan.ImageDrmFormatModifierListCreateInfoEXTVulkan.ImageDrmFormatModifierListCreateInfoEXTVulkan.ImageDrmFormatModifierPropertiesEXTVulkan.ImageFormatListCreateInfoVulkan.ImageFormatListCreateInfoVulkan.ImageFormatPropertiesVulkan.ImageFormatProperties2Vulkan.ImageLayoutVulkan.ImageMemoryBarrierVulkan.ImageMemoryBarrierVulkan.ImageMemoryBarrier2KHRVulkan.ImageMemoryBarrier2KHRVulkan.ImageMemoryRequirementsInfo2Vulkan.ImageMemoryRequirementsInfo2Vulkan.ImagePlaneMemoryRequirementsInfoVulkan.ImagePlaneMemoryRequirementsInfoVulkan.ImageResolveVulkan.ImageResolve2KHRVulkan.ImageResolve2KHRVulkan.ImageSparseMemoryRequirementsInfo2Vulkan.ImageSparseMemoryRequirementsInfo2Vulkan.ImageStencilUsageCreateInfoVulkan.ImageStencilUsageCreateInfoVulkan.ImageSubresourceVulkan.ImageSubresourceLayersVulkan.ImageSubresourceRangeVulkan.ImageSwapchainCreateInfoKHRVulkan.ImageSwapchainCreateInfoKHRVulkan.ImageTilingVulkan.ImageTypeVulkan.ImageUsageFlagVulkan.ImageViewVulkan.ImageViewVulkan.ImageViewVulkan.ImageViewVulkan.ImageViewVulkan.ImageViewASTCDecodeModeEXTVulkan.ImageViewASTCDecodeModeEXTVulkan.ImageViewAddressPropertiesNVXVulkan.ImageViewCreateFlagVulkan.ImageViewCreateInfoVulkan.ImageViewCreateInfoVulkan.ImageViewHandleInfoNVXVulkan.ImageViewHandleInfoNVXVulkan.ImageViewTypeVulkan.ImageViewUsageCreateInfoVulkan.ImageViewUsageCreateInfoVulkan.ImportFenceFdInfoKHRVulkan.ImportFenceFdInfoKHRVulkan.ImportMemoryFdInfoKHRVulkan.ImportMemoryFdInfoKHRVulkan.ImportMemoryHostPointerInfoEXTVulkan.ImportMemoryHostPointerInfoEXTVulkan.ImportSemaphoreFdInfoKHRVulkan.ImportSemaphoreFdInfoKHRVulkan.IndexTypeVulkan.IndirectCommandsLayoutCreateInfoNVVulkan.IndirectCommandsLayoutCreateInfoNVVulkan.IndirectCommandsLayoutNVVulkan.IndirectCommandsLayoutNVVulkan.IndirectCommandsLayoutNVVulkan.IndirectCommandsLayoutNVVulkan.IndirectCommandsLayoutNVVulkan.IndirectCommandsLayoutTokenNVVulkan.IndirectCommandsLayoutTokenNVVulkan.IndirectCommandsLayoutUsageFlagNVVulkan.IndirectCommandsStreamNVVulkan.IndirectCommandsTokenTypeNVVulkan.IndirectStateFlagNVVulkan.InitializePerformanceApiInfoINTELVulkan.InitializePerformanceApiInfoINTELVulkan.InputAttachmentAspectReferenceVulkan.InstanceVulkan.InstanceVulkan.InstanceVulkan.InstanceCreateInfoVulkan.InstanceCreateInfoVulkan.InternalAllocationTypeVulkan.LayerPropertiesVulkan.LineRasterizationModeEXTVulkan.LogicOpVulkan.MappedMemoryRangeVulkan.MappedMemoryRangeVulkan.MemoryAllocateFlagVulkan.MemoryAllocateFlagsInfoVulkan.MemoryAllocateFlagsInfoVulkan.MemoryAllocateInfoVulkan.MemoryAllocateInfoVulkan.MemoryBarrierVulkan.MemoryBarrierVulkan.MemoryBarrier2KHRVulkan.MemoryBarrier2KHRVulkan.MemoryDedicatedAllocateInfoVulkan.MemoryDedicatedAllocateInfoVulkan.MemoryDedicatedRequirementsVulkan.MemoryFdPropertiesKHRVulkan.MemoryGetFdInfoKHRVulkan.MemoryGetFdInfoKHRVulkan.MemoryHeapVulkan.MemoryHeapFlagVulkan.MemoryHostPointerPropertiesEXTVulkan.MemoryOpaqueCaptureAddressAllocateInfoVulkan.MemoryOpaqueCaptureAddressAllocateInfoVulkan.MemoryOverallocationBehaviorAMDVulkan.MemoryPriorityAllocateInfoEXTVulkan.MemoryPriorityAllocateInfoEXTVulkan.MemoryPropertyFlagVulkan.MemoryRequirementsVulkan.MemoryRequirements2Vulkan.MemoryTypeVulkan.MultisamplePropertiesEXTVulkan.MutableDescriptorTypeCreateInfoVALVEVulkan.MutableDescriptorTypeCreateInfoVALVEVulkan.MutableDescriptorTypeListVALVEVulkan.ObjectTypeVulkan.Offset2DVulkan.Offset3DVulkan.PastPresentationTimingGOOGLEVulkan.PeerMemoryFeatureFlagVulkan.PerformanceConfigurationAcquireInfoINTELVulkan.PerformanceConfigurationAcquireInfoINTELVulkan.PerformanceConfigurationINTELVulkan.PerformanceConfigurationTypeINTELVulkan.PerformanceCounterDescriptionFlagKHRVulkan.PerformanceCounterDescriptionKHRVulkan.PerformanceCounterKHRVulkan.PerformanceCounterResultKHRVulkan.PerformanceCounterResultKHRVulkan.PerformanceCounterResultKHRVulkan.PerformanceCounterResultKHRVulkan.PerformanceCounterResultKHRVulkan.PerformanceCounterResultKHRVulkan.PerformanceCounterResultKHRVulkan.PerformanceCounterScopeKHRVulkan.PerformanceCounterStorageKHRVulkan.PerformanceCounterUnitKHRVulkan.PerformanceMarkerInfoINTELVulkan.PerformanceMarkerInfoINTELVulkan.PerformanceOverrideInfoINTELVulkan.PerformanceOverrideInfoINTELVulkan.PerformanceOverrideTypeINTELVulkan.PerformanceParameterTypeINTELVulkan.PerformanceQuerySubmitInfoKHRVulkan.PerformanceQuerySubmitInfoKHRVulkan.PerformanceStreamMarkerInfoINTELVulkan.PerformanceStreamMarkerInfoINTELVulkan.PerformanceValueDataINTELVulkan.PerformanceValueDataINTELVulkan.PerformanceValueDataINTELVulkan.PerformanceValueDataINTELVulkan.PerformanceValueDataINTELVulkan.PerformanceValueDataINTELVulkan.PerformanceValueINTELVulkan.PerformanceValueTypeINTELVulkan.PhysicalDeviceVulkan.PhysicalDevice16BitStorageFeaturesVulkan.PhysicalDevice16BitStorageFeaturesVulkan.PhysicalDevice4444FormatsFeaturesEXTVulkan.PhysicalDevice4444FormatsFeaturesEXTVulkan.PhysicalDevice8BitStorageFeaturesVulkan.PhysicalDevice8BitStorageFeaturesVulkan.PhysicalDeviceASTCDecodeFeaturesEXTVulkan.PhysicalDeviceASTCDecodeFeaturesEXTVulkan.PhysicalDeviceAccelerationStructureFeaturesKHRVulkan.PhysicalDeviceAccelerationStructureFeaturesKHRVulkan.PhysicalDeviceAccelerationStructurePropertiesKHRVulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXTVulkan.PhysicalDeviceBufferDeviceAddressFeaturesVulkan.PhysicalDeviceBufferDeviceAddressFeaturesVulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan.PhysicalDeviceCoherentMemoryFeaturesAMDVulkan.PhysicalDeviceCoherentMemoryFeaturesAMDVulkan.PhysicalDeviceColorWriteEnableFeaturesEXTVulkan.PhysicalDeviceColorWriteEnableFeaturesEXTVulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan.PhysicalDeviceConditionalRenderingFeaturesEXTVulkan.PhysicalDeviceConditionalRenderingFeaturesEXTVulkan.PhysicalDeviceConservativeRasterizationPropertiesEXTVulkan.PhysicalDeviceCooperativeMatrixFeaturesNVVulkan.PhysicalDeviceCooperativeMatrixFeaturesNVVulkan.PhysicalDeviceCooperativeMatrixPropertiesNVVulkan.PhysicalDeviceCornerSampledImageFeaturesNVVulkan.PhysicalDeviceCornerSampledImageFeaturesNVVulkan.PhysicalDeviceCoverageReductionModeFeaturesNVVulkan.PhysicalDeviceCoverageReductionModeFeaturesNVVulkan.PhysicalDeviceCustomBorderColorFeaturesEXTVulkan.PhysicalDeviceCustomBorderColorFeaturesEXTVulkan.PhysicalDeviceCustomBorderColorPropertiesEXTVulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan.PhysicalDeviceDepthClipEnableFeaturesEXTVulkan.PhysicalDeviceDepthClipEnableFeaturesEXTVulkan.PhysicalDeviceDepthStencilResolvePropertiesVulkan.PhysicalDeviceDescriptorIndexingFeaturesVulkan.PhysicalDeviceDescriptorIndexingFeaturesVulkan.PhysicalDeviceDescriptorIndexingPropertiesVulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNVVulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan.PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan.PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan.PhysicalDeviceDiscardRectanglePropertiesEXTVulkan.PhysicalDeviceDriverPropertiesVulkan.PhysicalDeviceExclusiveScissorFeaturesNVVulkan.PhysicalDeviceExclusiveScissorFeaturesNVVulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan.PhysicalDeviceExternalBufferInfoVulkan.PhysicalDeviceExternalBufferInfoVulkan.PhysicalDeviceExternalFenceInfoVulkan.PhysicalDeviceExternalFenceInfoVulkan.PhysicalDeviceExternalImageFormatInfoVulkan.PhysicalDeviceExternalImageFormatInfoVulkan.PhysicalDeviceExternalMemoryHostPropertiesEXTVulkan.PhysicalDeviceExternalSemaphoreInfoVulkan.PhysicalDeviceExternalSemaphoreInfoVulkan.PhysicalDeviceFeaturesVulkan.PhysicalDeviceFeaturesVulkan.PhysicalDeviceFeatures2Vulkan.PhysicalDeviceFeatures2Vulkan.PhysicalDeviceFloatControlsPropertiesVulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXTVulkan.PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan.PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan.PhysicalDeviceFragmentDensityMapPropertiesEXTVulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan.PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan.PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan.PhysicalDeviceFragmentShadingRateKHRVulkan.PhysicalDeviceFragmentShadingRatePropertiesKHRVulkan.PhysicalDeviceGroupPropertiesVulkan.PhysicalDeviceHostQueryResetFeaturesVulkan.PhysicalDeviceHostQueryResetFeaturesVulkan.PhysicalDeviceIDPropertiesVulkan.PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan.PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan.PhysicalDeviceImageFormatInfo2Vulkan.PhysicalDeviceImageFormatInfo2Vulkan.PhysicalDeviceImageRobustnessFeaturesEXTVulkan.PhysicalDeviceImageRobustnessFeaturesEXTVulkan.PhysicalDeviceImageViewImageFormatInfoEXTVulkan.PhysicalDeviceImageViewImageFormatInfoEXTVulkan.PhysicalDeviceImagelessFramebufferFeaturesVulkan.PhysicalDeviceImagelessFramebufferFeaturesVulkan.PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan.PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan.PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan.PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan.PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan.PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan.PhysicalDeviceInlineUniformBlockPropertiesEXTVulkan.PhysicalDeviceLimitsVulkan.PhysicalDeviceLineRasterizationFeaturesEXTVulkan.PhysicalDeviceLineRasterizationFeaturesEXTVulkan.PhysicalDeviceLineRasterizationPropertiesEXTVulkan.PhysicalDeviceMaintenance3PropertiesVulkan.PhysicalDeviceMemoryBudgetPropertiesEXTVulkan.PhysicalDeviceMemoryPriorityFeaturesEXTVulkan.PhysicalDeviceMemoryPriorityFeaturesEXTVulkan.PhysicalDeviceMemoryPropertiesVulkan.PhysicalDeviceMemoryProperties2Vulkan.PhysicalDeviceMeshShaderFeaturesNVVulkan.PhysicalDeviceMeshShaderFeaturesNVVulkan.PhysicalDeviceMeshShaderPropertiesNVVulkan.PhysicalDeviceMultiviewFeaturesVulkan.PhysicalDeviceMultiviewFeaturesVulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXVulkan.PhysicalDeviceMultiviewPropertiesVulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan.PhysicalDevicePCIBusInfoPropertiesEXTVulkan.PhysicalDevicePerformanceQueryFeaturesKHRVulkan.PhysicalDevicePerformanceQueryFeaturesKHRVulkan.PhysicalDevicePerformanceQueryPropertiesKHRVulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan.PhysicalDevicePointClippingPropertiesVulkan.PhysicalDevicePrivateDataFeaturesEXTVulkan.PhysicalDevicePrivateDataFeaturesEXTVulkan.PhysicalDevicePropertiesVulkan.PhysicalDeviceProperties2Vulkan.PhysicalDeviceProtectedMemoryFeaturesVulkan.PhysicalDeviceProtectedMemoryFeaturesVulkan.PhysicalDeviceProtectedMemoryPropertiesVulkan.PhysicalDeviceProvokingVertexFeaturesEXTVulkan.PhysicalDeviceProvokingVertexFeaturesEXTVulkan.PhysicalDeviceProvokingVertexPropertiesEXTVulkan.PhysicalDevicePushDescriptorPropertiesKHRVulkan.PhysicalDeviceRayQueryFeaturesKHRVulkan.PhysicalDeviceRayQueryFeaturesKHRVulkan.PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan.PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan.PhysicalDeviceRayTracingPipelinePropertiesKHRVulkan.PhysicalDeviceRayTracingPropertiesNVVulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan.PhysicalDeviceRobustness2FeaturesEXTVulkan.PhysicalDeviceRobustness2FeaturesEXTVulkan.PhysicalDeviceRobustness2PropertiesEXTVulkan.PhysicalDeviceSampleLocationsPropertiesEXTVulkan.PhysicalDeviceSamplerFilterMinmaxPropertiesVulkan.PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan.PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan.PhysicalDeviceScalarBlockLayoutFeaturesVulkan.PhysicalDeviceScalarBlockLayoutFeaturesVulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan.PhysicalDeviceShaderAtomicInt64FeaturesVulkan.PhysicalDeviceShaderAtomicInt64FeaturesVulkan.PhysicalDeviceShaderClockFeaturesKHRVulkan.PhysicalDeviceShaderClockFeaturesKHRVulkan.PhysicalDeviceShaderCoreProperties2AMDVulkan.PhysicalDeviceShaderCorePropertiesAMDVulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan.PhysicalDeviceShaderDrawParametersFeaturesVulkan.PhysicalDeviceShaderDrawParametersFeaturesVulkan.PhysicalDeviceShaderFloat16Int8FeaturesVulkan.PhysicalDeviceShaderFloat16Int8FeaturesVulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan.PhysicalDeviceShaderImageFootprintFeaturesNVVulkan.PhysicalDeviceShaderImageFootprintFeaturesNVVulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNVVulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan.PhysicalDeviceShadingRateImageFeaturesNVVulkan.PhysicalDeviceShadingRateImageFeaturesNVVulkan.PhysicalDeviceShadingRateImagePropertiesNVVulkan.PhysicalDeviceSparseImageFormatInfo2Vulkan.PhysicalDeviceSparseImageFormatInfo2Vulkan.PhysicalDeviceSparsePropertiesVulkan.PhysicalDeviceSubgroupPropertiesVulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXTVulkan.PhysicalDeviceSurfaceInfo2KHRVulkan.PhysicalDeviceSurfaceInfo2KHRVulkan.PhysicalDeviceSynchronization2FeaturesKHRVulkan.PhysicalDeviceSynchronization2FeaturesKHRVulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXTVulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan.PhysicalDeviceTimelineSemaphoreFeaturesVulkan.PhysicalDeviceTimelineSemaphoreFeaturesVulkan.PhysicalDeviceTimelineSemaphorePropertiesVulkan.PhysicalDeviceToolPropertiesEXTVulkan.PhysicalDeviceTransformFeedbackFeaturesEXTVulkan.PhysicalDeviceTransformFeedbackFeaturesEXTVulkan.PhysicalDeviceTransformFeedbackPropertiesEXTVulkan.PhysicalDeviceTypeVulkan.PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan.PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan.PhysicalDeviceVariablePointersFeaturesVulkan.PhysicalDeviceVariablePointersFeaturesVulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXTVulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan.PhysicalDeviceVulkan11FeaturesVulkan.PhysicalDeviceVulkan11FeaturesVulkan.PhysicalDeviceVulkan11FeaturesVulkan.PhysicalDeviceVulkan11PropertiesVulkan.PhysicalDeviceVulkan12FeaturesVulkan.PhysicalDeviceVulkan12FeaturesVulkan.PhysicalDeviceVulkan12FeaturesVulkan.PhysicalDeviceVulkan12PropertiesVulkan.PhysicalDeviceVulkanMemoryModelFeaturesVulkan.PhysicalDeviceVulkanMemoryModelFeaturesVulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan.PipelineVulkan.PipelineBindPointVulkan.PipelineCacheVulkan.PipelineCacheVulkan.PipelineCacheVulkan.PipelineCacheCreateFlagVulkan.PipelineCacheCreateInfoVulkan.PipelineCacheCreateInfoVulkan.PipelineCacheHeaderVersionVulkan.PipelineColorBlendAdvancedStateCreateInfoEXTVulkan.PipelineColorBlendAdvancedStateCreateInfoEXTVulkan.PipelineColorBlendAttachmentStateVulkan.PipelineColorBlendAttachmentStateVulkan.PipelineColorBlendStateCreateInfoVulkan.PipelineColorBlendStateCreateInfoVulkan.PipelineColorWriteCreateInfoEXTVulkan.PipelineColorWriteCreateInfoEXTVulkan.PipelineCompilerControlCreateInfoAMDVulkan.PipelineCompilerControlCreateInfoAMDVulkan.PipelineCompilerControlFlagAMDVulkan.PipelineCoverageModulationStateCreateInfoNVVulkan.PipelineCoverageModulationStateCreateInfoNVVulkan.PipelineCoverageReductionStateCreateInfoNVVulkan.PipelineCoverageReductionStateCreateInfoNVVulkan.PipelineCoverageToColorStateCreateInfoNVVulkan.PipelineCoverageToColorStateCreateInfoNVVulkan.PipelineCreateFlagVulkan.PipelineCreationFeedbackCreateInfoEXTVulkan.PipelineCreationFeedbackCreateInfoEXTVulkan.PipelineCreationFeedbackEXTVulkan.PipelineCreationFeedbackFlagEXTVulkan.PipelineDepthStencilStateCreateInfoVulkan.PipelineDepthStencilStateCreateInfoVulkan.PipelineDiscardRectangleStateCreateInfoEXTVulkan.PipelineDiscardRectangleStateCreateInfoEXTVulkan.PipelineDynamicStateCreateInfoVulkan.PipelineDynamicStateCreateInfoVulkan.PipelineExecutableInfoKHRVulkan.PipelineExecutableInfoKHRVulkan.PipelineExecutableInternalRepresentationKHRVulkan.PipelineExecutablePropertiesKHRVulkan.PipelineExecutableStatisticFormatKHRVulkan.PipelineExecutableStatisticKHRVulkan.PipelineExecutableStatisticValueKHRVulkan.PipelineExecutableStatisticValueKHRVulkan.PipelineExecutableStatisticValueKHRVulkan.PipelineExecutableStatisticValueKHRVulkan.PipelineExecutableStatisticValueKHRVulkan.PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan.PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan.PipelineFragmentShadingRateStateCreateInfoKHRVulkan.PipelineFragmentShadingRateStateCreateInfoKHRVulkan.PipelineInfoKHRVulkan.PipelineInfoKHRVulkan.PipelineInputAssemblyStateCreateInfoVulkan.PipelineInputAssemblyStateCreateInfoVulkan.PipelineLayoutVulkan.PipelineLayoutVulkan.PipelineLayoutVulkan.PipelineLayoutVulkan.PipelineLayoutVulkan.PipelineLayoutCreateInfoVulkan.PipelineLayoutCreateInfoVulkan.PipelineLibraryCreateInfoKHRVulkan.PipelineLibraryCreateInfoKHRVulkan.PipelineMultisampleStateCreateInfoVulkan.PipelineMultisampleStateCreateInfoVulkan.PipelineRasterizationConservativeStateCreateInfoEXTVulkan.PipelineRasterizationConservativeStateCreateInfoEXTVulkan.PipelineRasterizationDepthClipStateCreateInfoEXTVulkan.PipelineRasterizationDepthClipStateCreateInfoEXTVulkan.PipelineRasterizationLineStateCreateInfoEXTVulkan.PipelineRasterizationLineStateCreateInfoEXTVulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan.PipelineRasterizationStateCreateInfoVulkan.PipelineRasterizationStateCreateInfoVulkan.PipelineRasterizationStateRasterizationOrderAMDVulkan.PipelineRasterizationStateRasterizationOrderAMDVulkan.PipelineRasterizationStateStreamCreateInfoEXTVulkan.PipelineRasterizationStateStreamCreateInfoEXTVulkan.PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan.PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan.PipelineSampleLocationsStateCreateInfoEXTVulkan.PipelineSampleLocationsStateCreateInfoEXTVulkan.PipelineShaderStageCreateFlagVulkan.PipelineShaderStageCreateInfoVulkan.PipelineShaderStageCreateInfoVulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTVulkan.PipelineStageFlagVulkan.PipelineStageFlag2KHRVulkan.PipelineTessellationDomainOriginStateCreateInfoVulkan.PipelineTessellationDomainOriginStateCreateInfoVulkan.PipelineTessellationStateCreateInfoVulkan.PipelineTessellationStateCreateInfoVulkan.PipelineVertexInputDivisorStateCreateInfoEXTVulkan.PipelineVertexInputDivisorStateCreateInfoEXTVulkan.PipelineVertexInputStateCreateInfoVulkan.PipelineVertexInputStateCreateInfoVulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan.PipelineViewportExclusiveScissorStateCreateInfoNVVulkan.PipelineViewportExclusiveScissorStateCreateInfoNVVulkan.PipelineViewportShadingRateImageStateCreateInfoNVVulkan.PipelineViewportShadingRateImageStateCreateInfoNVVulkan.PipelineViewportStateCreateInfoVulkan.PipelineViewportStateCreateInfoVulkan.PipelineViewportSwizzleStateCreateInfoNVVulkan.PipelineViewportSwizzleStateCreateInfoNVVulkan.PipelineViewportWScalingStateCreateInfoNVVulkan.PipelineViewportWScalingStateCreateInfoNVVulkan.PointClippingBehaviorVulkan.PolygonModeVulkan.PresentInfoKHRVulkan.PresentInfoKHRVulkan.PresentModeKHRVulkan.PresentRegionKHRVulkan.PresentRegionKHRVulkan.PresentRegionsKHRVulkan.PresentRegionsKHRVulkan.PresentTimeGOOGLEVulkan.PresentTimesInfoGOOGLEVulkan.PresentTimesInfoGOOGLEVulkan.PrimitiveTopologyVulkan.PrivateDataSlotCreateFlagEXTVulkan.PrivateDataSlotCreateInfoEXTVulkan.PrivateDataSlotCreateInfoEXTVulkan.PrivateDataSlotEXTVulkan.PrivateDataSlotEXTVulkan.PrivateDataSlotEXTVulkan.ProtectedSubmitInfoVulkan.ProtectedSubmitInfoVulkan.ProvokingVertexModeEXTVulkan.PushConstantRangeVulkan.QueryControlFlagVulkan.QueryPipelineStatisticFlagVulkan.QueryPoolVulkan.QueryPoolVulkan.QueryPoolVulkan.QueryPoolCreateInfoVulkan.QueryPoolCreateInfoVulkan.QueryPoolPerformanceCreateInfoKHRVulkan.QueryPoolPerformanceCreateInfoKHRVulkan.QueryPoolPerformanceQueryCreateInfoINTELVulkan.QueryPoolPerformanceQueryCreateInfoINTELVulkan.QueryPoolSamplingModeINTELVulkan.QueryResultFlagVulkan.QueryTypeVulkan.QueueVulkan.QueueFamilyCheckpointProperties2NVVulkan.QueueFamilyCheckpointPropertiesNVVulkan.QueueFamilyPropertiesVulkan.QueueFamilyProperties2Vulkan.QueueFlagVulkan.QueueGlobalPriorityEXTVulkan.RasterizationOrderAMDVulkan.RayTracingPipelineCreateInfoKHRVulkan.RayTracingPipelineCreateInfoKHRVulkan.RayTracingPipelineCreateInfoNVVulkan.RayTracingPipelineCreateInfoNVVulkan.RayTracingPipelineInterfaceCreateInfoKHRVulkan.RayTracingPipelineInterfaceCreateInfoKHRVulkan.RayTracingShaderGroupCreateInfoKHRVulkan.RayTracingShaderGroupCreateInfoKHRVulkan.RayTracingShaderGroupCreateInfoNVVulkan.RayTracingShaderGroupCreateInfoNVVulkan.RayTracingShaderGroupTypeKHRVulkan.Rect2DVulkan.RectLayerKHRVulkan.RefreshCycleDurationGOOGLEVulkan.RenderPassVulkan.RenderPassVulkan.RenderPassVulkan.RenderPassVulkan.RenderPassVulkan.RenderPassVulkan.RenderPassVulkan.RenderPassVulkan.RenderPassVulkan.RenderPassAttachmentBeginInfoVulkan.RenderPassAttachmentBeginInfoVulkan.RenderPassBeginInfoVulkan.RenderPassBeginInfoVulkan.RenderPassCreateFlagVulkan.RenderPassCreateInfoVulkan.RenderPassCreateInfoVulkan.RenderPassCreateInfo2Vulkan.RenderPassCreateInfo2Vulkan.RenderPassFragmentDensityMapCreateInfoEXTVulkan.RenderPassFragmentDensityMapCreateInfoEXTVulkan.RenderPassInputAttachmentAspectCreateInfoVulkan.RenderPassInputAttachmentAspectCreateInfoVulkan.RenderPassMultiviewCreateInfoVulkan.RenderPassMultiviewCreateInfoVulkan.RenderPassSampleLocationsBeginInfoEXTVulkan.RenderPassSampleLocationsBeginInfoEXTVulkan.RenderPassTransformBeginInfoQCOMVulkan.RenderPassTransformBeginInfoQCOMVulkan.ResolveImageInfo2KHRVulkan.ResolveImageInfo2KHRVulkan.ResolveModeFlagVulkan.ResultVulkan.ReturnedOnlyVulkan.SampleCountFlagVulkan.SampleLocationEXTVulkan.SampleLocationsInfoEXTVulkan.SampleLocationsInfoEXTVulkan.SamplerVulkan.SamplerVulkan.SamplerVulkan.SamplerAddressModeVulkan.SamplerCreateFlagVulkan.SamplerCreateInfoVulkan.SamplerCreateInfoVulkan.SamplerCustomBorderColorCreateInfoEXTVulkan.SamplerCustomBorderColorCreateInfoEXTVulkan.SamplerMipmapModeVulkan.SamplerReductionModeVulkan.SamplerReductionModeCreateInfoVulkan.SamplerReductionModeCreateInfoVulkan.SamplerYcbcrConversionVulkan.SamplerYcbcrConversionVulkan.SamplerYcbcrConversionVulkan.SamplerYcbcrConversionVulkan.SamplerYcbcrConversionVulkan.SamplerYcbcrConversionCreateInfoVulkan.SamplerYcbcrConversionCreateInfoVulkan.SamplerYcbcrConversionImageFormatPropertiesVulkan.SamplerYcbcrConversionInfoVulkan.SamplerYcbcrConversionInfoVulkan.SamplerYcbcrModelConversionVulkan.SamplerYcbcrRangeVulkan.ScopeNVVulkan.SemaphoreVulkan.SemaphoreVulkan.SemaphoreVulkan.SemaphoreCreateInfoVulkan.SemaphoreCreateInfoVulkan.SemaphoreGetFdInfoKHRVulkan.SemaphoreGetFdInfoKHRVulkan.SemaphoreImportFlagVulkan.SemaphoreSignalInfoVulkan.SemaphoreSignalInfoVulkan.SemaphoreSubmitInfoKHRVulkan.SemaphoreSubmitInfoKHRVulkan.SemaphoreTypeVulkan.SemaphoreTypeCreateInfoVulkan.SemaphoreTypeCreateInfoVulkan.SemaphoreWaitFlagVulkan.SemaphoreWaitInfoVulkan.SemaphoreWaitInfoVulkan.SetStateFlagsIndirectCommandNVVulkan.ShaderCorePropertiesFlagAMDVulkan.ShaderFloatControlsIndependenceVulkan.ShaderGroupShaderKHRVulkan.ShaderInfoTypeAMDVulkan.ShaderModuleVulkan.ShaderModuleVulkan.ShaderModuleVulkan.ShaderModuleCreateFlagVulkan.ShaderModuleCreateInfoVulkan.ShaderModuleCreateInfoVulkan.ShaderModuleValidationCacheCreateInfoEXTVulkan.ShaderModuleValidationCacheCreateInfoEXTVulkan.ShaderResourceUsageAMDVulkan.ShaderStageFlagVulkan.ShaderStatisticsInfoAMDVulkan.ShadingRatePaletteEntryNVVulkan.ShadingRatePaletteNVVulkan.SharedPresentSurfaceCapabilitiesKHRVulkan.SharingModeVulkan.SparseBufferMemoryBindInfoVulkan.SparseImageFormatFlagVulkan.SparseImageFormatPropertiesVulkan.SparseImageFormatProperties2Vulkan.SparseImageMemoryBindVulkan.SparseImageMemoryBindVulkan.SparseImageMemoryBindInfoVulkan.SparseImageMemoryRequirementsVulkan.SparseImageMemoryRequirements2Vulkan.SparseImageOpaqueMemoryBindInfoVulkan.SparseMemoryBindVulkan.SparseMemoryBindVulkan.SparseMemoryBindFlagVulkan.SpecializationInfoVulkan.SpecializationInfoVulkan.SpecializationMapEntryVulkan.StencilFaceFlagVulkan.StencilOpVulkan.StencilOpStateVulkan.StridedDeviceAddressRegionKHRVulkan.StridedDeviceAddressRegionKHRVulkan.StructureTypeVulkan.SubgroupFeatureFlagVulkan.SubmitFlagKHRVulkan.SubmitInfoVulkan.SubmitInfoVulkan.SubmitInfo2KHRVulkan.SubmitInfo2KHRVulkan.SubpassBeginInfoVulkan.SubpassBeginInfoVulkan.SubpassContentsVulkan.SubpassDependencyVulkan.SubpassDependencyVulkan.SubpassDependency2Vulkan.SubpassDependency2Vulkan.SubpassDescriptionVulkan.SubpassDescriptionVulkan.SubpassDescription2Vulkan.SubpassDescription2Vulkan.SubpassDescriptionDepthStencilResolveVulkan.SubpassDescriptionDepthStencilResolveVulkan.SubpassDescriptionFlagVulkan.SubpassEndInfoVulkan.SubpassEndInfoVulkan.SubpassSampleLocationsEXTVulkan.SubresourceLayoutVulkan.SurfaceCapabilities2EXTVulkan.SurfaceCapabilities2KHRVulkan.SurfaceCapabilitiesKHRVulkan.SurfaceCounterFlagEXTVulkan.SurfaceFormat2KHRVulkan.SurfaceFormatKHRVulkan.SurfaceKHRVulkan.SurfaceProtectedCapabilitiesKHRVulkan.SurfaceProtectedCapabilitiesKHRVulkan.SurfaceTransformFlagKHRVulkan.SwapchainCounterCreateInfoEXTVulkan.SwapchainCounterCreateInfoEXTVulkan.SwapchainCreateFlagKHRVulkan.SwapchainCreateInfoKHRVulkan.SwapchainCreateInfoKHRVulkan.SwapchainDisplayNativeHdrCreateInfoAMDVulkan.SwapchainDisplayNativeHdrCreateInfoAMDVulkan.SwapchainKHRVulkan.SwapchainKHRVulkan.SwapchainKHRVulkan.SwapchainKHRVulkan.SwapchainKHRVulkan.SystemAllocationScopeVulkan.TessellationDomainOriginVulkan.TextureLODGatherFormatPropertiesAMDVulkan.TimeDomainEXTVulkan.TimelineSemaphoreSubmitInfoVulkan.TimelineSemaphoreSubmitInfoVulkan.ToolPurposeFlagEXTVulkan.TraceRaysIndirectCommandKHRVulkan.TransformMatrixKHRVulkan.ValidationCacheCreateInfoEXTVulkan.ValidationCacheCreateInfoEXTVulkan.ValidationCacheEXTVulkan.ValidationCacheEXTVulkan.ValidationCacheEXTVulkan.ValidationCacheHeaderVersionEXTVulkan.ValidationCheckEXTVulkan.ValidationFeatureDisableEXTVulkan.ValidationFeatureEnableEXTVulkan.ValidationFeaturesEXTVulkan.ValidationFeaturesEXTVulkan.ValidationFlagsEXTVulkan.ValidationFlagsEXTVulkan.VendorIdVulkan.VertexInputAttributeDescriptionVulkan.VertexInputAttributeDescription2EXTVulkan.VertexInputAttributeDescription2EXTVulkan.VertexInputBindingDescriptionVulkan.VertexInputBindingDescription2EXTVulkan.VertexInputBindingDescription2EXTVulkan.VertexInputBindingDivisorDescriptionEXTVulkan.VertexInputRateVulkan.ViewportVulkan.ViewportCoordinateSwizzleNVVulkan.ViewportSwizzleNVVulkan.ViewportWScalingNVVulkan.VulkanErrorVulkan.VulkanStructVulkan.WaylandSurfaceCreateInfoKHRVulkan.WaylandSurfaceCreateInfoKHRVulkan.WriteDescriptorSetVulkan.WriteDescriptorSetVulkan.WriteDescriptorSetAccelerationStructureKHRVulkan.WriteDescriptorSetAccelerationStructureKHRVulkan.WriteDescriptorSetAccelerationStructureNVVulkan.WriteDescriptorSetAccelerationStructureNVVulkan.WriteDescriptorSetInlineUniformBlockEXTVulkan.WriteDescriptorSetInlineUniformBlockEXTVulkan.XYColorEXTVulkan.XcbSurfaceCreateInfoKHRVulkan.XcbSurfaceCreateInfoKHRVulkan.XlibSurfaceCreateInfoKHRVulkan.XlibSurfaceCreateInfoKHRVulkan._AabbPositionsKHRVulkan._AabbPositionsKHRVulkan._AabbPositionsKHRVulkan._AccelerationStructureBuildGeometryInfoKHRVulkan._AccelerationStructureBuildGeometryInfoKHRVulkan._AccelerationStructureBuildGeometryInfoKHRVulkan._AccelerationStructureBuildRangeInfoKHRVulkan._AccelerationStructureBuildRangeInfoKHRVulkan._AccelerationStructureBuildRangeInfoKHRVulkan._AccelerationStructureBuildSizesInfoKHRVulkan._AccelerationStructureBuildSizesInfoKHRVulkan._AccelerationStructureBuildSizesInfoKHRVulkan._AccelerationStructureCreateInfoKHRVulkan._AccelerationStructureCreateInfoKHRVulkan._AccelerationStructureCreateInfoKHRVulkan._AccelerationStructureCreateInfoNVVulkan._AccelerationStructureCreateInfoNVVulkan._AccelerationStructureCreateInfoNVVulkan._AccelerationStructureDeviceAddressInfoKHRVulkan._AccelerationStructureDeviceAddressInfoKHRVulkan._AccelerationStructureDeviceAddressInfoKHRVulkan._AccelerationStructureGeometryAabbsDataKHRVulkan._AccelerationStructureGeometryAabbsDataKHRVulkan._AccelerationStructureGeometryAabbsDataKHRVulkan._AccelerationStructureGeometryDataKHRVulkan._AccelerationStructureGeometryDataKHRVulkan._AccelerationStructureGeometryDataKHRVulkan._AccelerationStructureGeometryDataKHRVulkan._AccelerationStructureGeometryDataKHRVulkan._AccelerationStructureGeometryInstancesDataKHRVulkan._AccelerationStructureGeometryInstancesDataKHRVulkan._AccelerationStructureGeometryInstancesDataKHRVulkan._AccelerationStructureGeometryKHRVulkan._AccelerationStructureGeometryKHRVulkan._AccelerationStructureGeometryKHRVulkan._AccelerationStructureGeometryTrianglesDataKHRVulkan._AccelerationStructureGeometryTrianglesDataKHRVulkan._AccelerationStructureGeometryTrianglesDataKHRVulkan._AccelerationStructureInfoNVVulkan._AccelerationStructureInfoNVVulkan._AccelerationStructureInfoNVVulkan._AccelerationStructureInstanceKHRVulkan._AccelerationStructureInstanceKHRVulkan._AccelerationStructureInstanceKHRVulkan._AccelerationStructureMemoryRequirementsInfoNVVulkan._AccelerationStructureMemoryRequirementsInfoNVVulkan._AccelerationStructureMemoryRequirementsInfoNVVulkan._AccelerationStructureVersionInfoKHRVulkan._AccelerationStructureVersionInfoKHRVulkan._AccelerationStructureVersionInfoKHRVulkan._AcquireNextImageInfoKHRVulkan._AcquireNextImageInfoKHRVulkan._AcquireNextImageInfoKHRVulkan._AcquireProfilingLockInfoKHRVulkan._AcquireProfilingLockInfoKHRVulkan._AcquireProfilingLockInfoKHRVulkan._AllocationCallbacksVulkan._AllocationCallbacksVulkan._AllocationCallbacksVulkan._ApplicationInfoVulkan._ApplicationInfoVulkan._ApplicationInfoVulkan._AttachmentDescriptionVulkan._AttachmentDescriptionVulkan._AttachmentDescriptionVulkan._AttachmentDescription2Vulkan._AttachmentDescription2Vulkan._AttachmentDescription2Vulkan._AttachmentDescriptionStencilLayoutVulkan._AttachmentDescriptionStencilLayoutVulkan._AttachmentDescriptionStencilLayoutVulkan._AttachmentReferenceVulkan._AttachmentReferenceVulkan._AttachmentReferenceVulkan._AttachmentReference2Vulkan._AttachmentReference2Vulkan._AttachmentReference2Vulkan._AttachmentReferenceStencilLayoutVulkan._AttachmentReferenceStencilLayoutVulkan._AttachmentReferenceStencilLayoutVulkan._AttachmentSampleLocationsEXTVulkan._AttachmentSampleLocationsEXTVulkan._AttachmentSampleLocationsEXTVulkan._BaseInStructureVulkan._BaseInStructureVulkan._BaseInStructureVulkan._BaseOutStructureVulkan._BaseOutStructureVulkan._BaseOutStructureVulkan._BindAccelerationStructureMemoryInfoNVVulkan._BindAccelerationStructureMemoryInfoNVVulkan._BindAccelerationStructureMemoryInfoNVVulkan._BindBufferMemoryDeviceGroupInfoVulkan._BindBufferMemoryDeviceGroupInfoVulkan._BindBufferMemoryDeviceGroupInfoVulkan._BindBufferMemoryInfoVulkan._BindBufferMemoryInfoVulkan._BindBufferMemoryInfoVulkan._BindImageMemoryDeviceGroupInfoVulkan._BindImageMemoryDeviceGroupInfoVulkan._BindImageMemoryDeviceGroupInfoVulkan._BindImageMemoryInfoVulkan._BindImageMemoryInfoVulkan._BindImageMemoryInfoVulkan._BindImageMemorySwapchainInfoKHRVulkan._BindImageMemorySwapchainInfoKHRVulkan._BindImageMemorySwapchainInfoKHRVulkan._BindImagePlaneMemoryInfoVulkan._BindImagePlaneMemoryInfoVulkan._BindImagePlaneMemoryInfoVulkan._BindIndexBufferIndirectCommandNVVulkan._BindIndexBufferIndirectCommandNVVulkan._BindIndexBufferIndirectCommandNVVulkan._BindShaderGroupIndirectCommandNVVulkan._BindShaderGroupIndirectCommandNVVulkan._BindShaderGroupIndirectCommandNVVulkan._BindSparseInfoVulkan._BindSparseInfoVulkan._BindSparseInfoVulkan._BindVertexBufferIndirectCommandNVVulkan._BindVertexBufferIndirectCommandNVVulkan._BindVertexBufferIndirectCommandNVVulkan._BlitImageInfo2KHRVulkan._BlitImageInfo2KHRVulkan._BlitImageInfo2KHRVulkan._BufferCopyVulkan._BufferCopyVulkan._BufferCopyVulkan._BufferCopy2KHRVulkan._BufferCopy2KHRVulkan._BufferCopy2KHRVulkan._BufferCreateInfoVulkan._BufferCreateInfoVulkan._BufferCreateInfoVulkan._BufferDeviceAddressCreateInfoEXTVulkan._BufferDeviceAddressCreateInfoEXTVulkan._BufferDeviceAddressCreateInfoEXTVulkan._BufferDeviceAddressInfoVulkan._BufferDeviceAddressInfoVulkan._BufferDeviceAddressInfoVulkan._BufferImageCopyVulkan._BufferImageCopyVulkan._BufferImageCopyVulkan._BufferImageCopy2KHRVulkan._BufferImageCopy2KHRVulkan._BufferImageCopy2KHRVulkan._BufferMemoryBarrierVulkan._BufferMemoryBarrierVulkan._BufferMemoryBarrierVulkan._BufferMemoryBarrier2KHRVulkan._BufferMemoryBarrier2KHRVulkan._BufferMemoryBarrier2KHRVulkan._BufferMemoryRequirementsInfo2Vulkan._BufferMemoryRequirementsInfo2Vulkan._BufferMemoryRequirementsInfo2Vulkan._BufferOpaqueCaptureAddressCreateInfoVulkan._BufferOpaqueCaptureAddressCreateInfoVulkan._BufferOpaqueCaptureAddressCreateInfoVulkan._BufferViewCreateInfoVulkan._BufferViewCreateInfoVulkan._BufferViewCreateInfoVulkan._CalibratedTimestampInfoEXTVulkan._CalibratedTimestampInfoEXTVulkan._CalibratedTimestampInfoEXTVulkan._ClearAttachmentVulkan._ClearAttachmentVulkan._ClearAttachmentVulkan._ClearColorValueVulkan._ClearColorValueVulkan._ClearColorValueVulkan._ClearColorValueVulkan._ClearColorValueVulkan._ClearDepthStencilValueVulkan._ClearDepthStencilValueVulkan._ClearDepthStencilValueVulkan._ClearRectVulkan._ClearRectVulkan._ClearRectVulkan._ClearValueVulkan._ClearValueVulkan._ClearValueVulkan._ClearValueVulkan._CoarseSampleLocationNVVulkan._CoarseSampleLocationNVVulkan._CoarseSampleLocationNVVulkan._CoarseSampleOrderCustomNVVulkan._CoarseSampleOrderCustomNVVulkan._CoarseSampleOrderCustomNVVulkan._CommandBufferAllocateInfoVulkan._CommandBufferAllocateInfoVulkan._CommandBufferAllocateInfoVulkan._CommandBufferBeginInfoVulkan._CommandBufferBeginInfoVulkan._CommandBufferBeginInfoVulkan._CommandBufferInheritanceConditionalRenderingInfoEXTVulkan._CommandBufferInheritanceConditionalRenderingInfoEXTVulkan._CommandBufferInheritanceConditionalRenderingInfoEXTVulkan._CommandBufferInheritanceInfoVulkan._CommandBufferInheritanceInfoVulkan._CommandBufferInheritanceInfoVulkan._CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan._CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan._CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan._CommandBufferInheritanceViewportScissorInfoNVVulkan._CommandBufferInheritanceViewportScissorInfoNVVulkan._CommandBufferInheritanceViewportScissorInfoNVVulkan._CommandBufferSubmitInfoKHRVulkan._CommandBufferSubmitInfoKHRVulkan._CommandBufferSubmitInfoKHRVulkan._CommandPoolCreateInfoVulkan._CommandPoolCreateInfoVulkan._CommandPoolCreateInfoVulkan._ComponentMappingVulkan._ComponentMappingVulkan._ComponentMappingVulkan._ComputePipelineCreateInfoVulkan._ComputePipelineCreateInfoVulkan._ComputePipelineCreateInfoVulkan._ConditionalRenderingBeginInfoEXTVulkan._ConditionalRenderingBeginInfoEXTVulkan._ConditionalRenderingBeginInfoEXTVulkan._ConformanceVersionVulkan._ConformanceVersionVulkan._ConformanceVersionVulkan._CooperativeMatrixPropertiesNVVulkan._CooperativeMatrixPropertiesNVVulkan._CooperativeMatrixPropertiesNVVulkan._CopyAccelerationStructureInfoKHRVulkan._CopyAccelerationStructureInfoKHRVulkan._CopyAccelerationStructureInfoKHRVulkan._CopyAccelerationStructureToMemoryInfoKHRVulkan._CopyAccelerationStructureToMemoryInfoKHRVulkan._CopyAccelerationStructureToMemoryInfoKHRVulkan._CopyBufferInfo2KHRVulkan._CopyBufferInfo2KHRVulkan._CopyBufferInfo2KHRVulkan._CopyBufferToImageInfo2KHRVulkan._CopyBufferToImageInfo2KHRVulkan._CopyBufferToImageInfo2KHRVulkan._CopyCommandTransformInfoQCOMVulkan._CopyCommandTransformInfoQCOMVulkan._CopyCommandTransformInfoQCOMVulkan._CopyDescriptorSetVulkan._CopyDescriptorSetVulkan._CopyDescriptorSetVulkan._CopyImageInfo2KHRVulkan._CopyImageInfo2KHRVulkan._CopyImageInfo2KHRVulkan._CopyImageToBufferInfo2KHRVulkan._CopyImageToBufferInfo2KHRVulkan._CopyImageToBufferInfo2KHRVulkan._CopyMemoryToAccelerationStructureInfoKHRVulkan._CopyMemoryToAccelerationStructureInfoKHRVulkan._CopyMemoryToAccelerationStructureInfoKHRVulkan._DebugMarkerMarkerInfoEXTVulkan._DebugMarkerMarkerInfoEXTVulkan._DebugMarkerMarkerInfoEXTVulkan._DebugMarkerObjectNameInfoEXTVulkan._DebugMarkerObjectNameInfoEXTVulkan._DebugMarkerObjectNameInfoEXTVulkan._DebugMarkerObjectTagInfoEXTVulkan._DebugMarkerObjectTagInfoEXTVulkan._DebugMarkerObjectTagInfoEXTVulkan._DebugReportCallbackCreateInfoEXTVulkan._DebugReportCallbackCreateInfoEXTVulkan._DebugReportCallbackCreateInfoEXTVulkan._DebugUtilsLabelEXTVulkan._DebugUtilsLabelEXTVulkan._DebugUtilsLabelEXTVulkan._DebugUtilsMessengerCallbackDataEXTVulkan._DebugUtilsMessengerCallbackDataEXTVulkan._DebugUtilsMessengerCallbackDataEXTVulkan._DebugUtilsMessengerCreateInfoEXTVulkan._DebugUtilsMessengerCreateInfoEXTVulkan._DebugUtilsMessengerCreateInfoEXTVulkan._DebugUtilsObjectNameInfoEXTVulkan._DebugUtilsObjectNameInfoEXTVulkan._DebugUtilsObjectNameInfoEXTVulkan._DebugUtilsObjectTagInfoEXTVulkan._DebugUtilsObjectTagInfoEXTVulkan._DebugUtilsObjectTagInfoEXTVulkan._DedicatedAllocationBufferCreateInfoNVVulkan._DedicatedAllocationBufferCreateInfoNVVulkan._DedicatedAllocationBufferCreateInfoNVVulkan._DedicatedAllocationImageCreateInfoNVVulkan._DedicatedAllocationImageCreateInfoNVVulkan._DedicatedAllocationImageCreateInfoNVVulkan._DedicatedAllocationMemoryAllocateInfoNVVulkan._DedicatedAllocationMemoryAllocateInfoNVVulkan._DedicatedAllocationMemoryAllocateInfoNVVulkan._DependencyInfoKHRVulkan._DependencyInfoKHRVulkan._DependencyInfoKHRVulkan._DescriptorBufferInfoVulkan._DescriptorBufferInfoVulkan._DescriptorBufferInfoVulkan._DescriptorImageInfoVulkan._DescriptorImageInfoVulkan._DescriptorImageInfoVulkan._DescriptorPoolCreateInfoVulkan._DescriptorPoolCreateInfoVulkan._DescriptorPoolCreateInfoVulkan._DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan._DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan._DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan._DescriptorPoolSizeVulkan._DescriptorPoolSizeVulkan._DescriptorPoolSizeVulkan._DescriptorSetAllocateInfoVulkan._DescriptorSetAllocateInfoVulkan._DescriptorSetAllocateInfoVulkan._DescriptorSetLayoutBindingVulkan._DescriptorSetLayoutBindingVulkan._DescriptorSetLayoutBindingVulkan._DescriptorSetLayoutBindingFlagsCreateInfoVulkan._DescriptorSetLayoutBindingFlagsCreateInfoVulkan._DescriptorSetLayoutBindingFlagsCreateInfoVulkan._DescriptorSetLayoutCreateInfoVulkan._DescriptorSetLayoutCreateInfoVulkan._DescriptorSetLayoutCreateInfoVulkan._DescriptorSetVariableDescriptorCountAllocateInfoVulkan._DescriptorSetVariableDescriptorCountAllocateInfoVulkan._DescriptorSetVariableDescriptorCountAllocateInfoVulkan._DescriptorUpdateTemplateCreateInfoVulkan._DescriptorUpdateTemplateCreateInfoVulkan._DescriptorUpdateTemplateCreateInfoVulkan._DescriptorUpdateTemplateEntryVulkan._DescriptorUpdateTemplateEntryVulkan._DescriptorUpdateTemplateEntryVulkan._DeviceCreateInfoVulkan._DeviceCreateInfoVulkan._DeviceCreateInfoVulkan._DeviceDeviceMemoryReportCreateInfoEXTVulkan._DeviceDeviceMemoryReportCreateInfoEXTVulkan._DeviceDeviceMemoryReportCreateInfoEXTVulkan._DeviceDiagnosticsConfigCreateInfoNVVulkan._DeviceDiagnosticsConfigCreateInfoNVVulkan._DeviceDiagnosticsConfigCreateInfoNVVulkan._DeviceEventInfoEXTVulkan._DeviceEventInfoEXTVulkan._DeviceEventInfoEXTVulkan._DeviceGroupBindSparseInfoVulkan._DeviceGroupBindSparseInfoVulkan._DeviceGroupBindSparseInfoVulkan._DeviceGroupCommandBufferBeginInfoVulkan._DeviceGroupCommandBufferBeginInfoVulkan._DeviceGroupCommandBufferBeginInfoVulkan._DeviceGroupDeviceCreateInfoVulkan._DeviceGroupDeviceCreateInfoVulkan._DeviceGroupDeviceCreateInfoVulkan._DeviceGroupPresentInfoKHRVulkan._DeviceGroupPresentInfoKHRVulkan._DeviceGroupPresentInfoKHRVulkan._DeviceGroupRenderPassBeginInfoVulkan._DeviceGroupRenderPassBeginInfoVulkan._DeviceGroupRenderPassBeginInfoVulkan._DeviceGroupSubmitInfoVulkan._DeviceGroupSubmitInfoVulkan._DeviceGroupSubmitInfoVulkan._DeviceGroupSwapchainCreateInfoKHRVulkan._DeviceGroupSwapchainCreateInfoKHRVulkan._DeviceGroupSwapchainCreateInfoKHRVulkan._DeviceMemoryOpaqueCaptureAddressInfoVulkan._DeviceMemoryOpaqueCaptureAddressInfoVulkan._DeviceMemoryOpaqueCaptureAddressInfoVulkan._DeviceMemoryOverallocationCreateInfoAMDVulkan._DeviceMemoryOverallocationCreateInfoAMDVulkan._DeviceMemoryOverallocationCreateInfoAMDVulkan._DeviceOrHostAddressConstKHRVulkan._DeviceOrHostAddressConstKHRVulkan._DeviceOrHostAddressConstKHRVulkan._DeviceOrHostAddressConstKHRVulkan._DeviceOrHostAddressKHRVulkan._DeviceOrHostAddressKHRVulkan._DeviceOrHostAddressKHRVulkan._DeviceOrHostAddressKHRVulkan._DevicePrivateDataCreateInfoEXTVulkan._DevicePrivateDataCreateInfoEXTVulkan._DevicePrivateDataCreateInfoEXTVulkan._DeviceQueueCreateInfoVulkan._DeviceQueueCreateInfoVulkan._DeviceQueueCreateInfoVulkan._DeviceQueueGlobalPriorityCreateInfoEXTVulkan._DeviceQueueGlobalPriorityCreateInfoEXTVulkan._DeviceQueueGlobalPriorityCreateInfoEXTVulkan._DeviceQueueInfo2Vulkan._DeviceQueueInfo2Vulkan._DeviceQueueInfo2Vulkan._DispatchIndirectCommandVulkan._DispatchIndirectCommandVulkan._DispatchIndirectCommandVulkan._DisplayEventInfoEXTVulkan._DisplayEventInfoEXTVulkan._DisplayEventInfoEXTVulkan._DisplayModeCreateInfoKHRVulkan._DisplayModeCreateInfoKHRVulkan._DisplayModeCreateInfoKHRVulkan._DisplayModeParametersKHRVulkan._DisplayModeParametersKHRVulkan._DisplayModeParametersKHRVulkan._DisplayPlaneInfo2KHRVulkan._DisplayPlaneInfo2KHRVulkan._DisplayPlaneInfo2KHRVulkan._DisplayPowerInfoEXTVulkan._DisplayPowerInfoEXTVulkan._DisplayPowerInfoEXTVulkan._DisplayPresentInfoKHRVulkan._DisplayPresentInfoKHRVulkan._DisplayPresentInfoKHRVulkan._DisplaySurfaceCreateInfoKHRVulkan._DisplaySurfaceCreateInfoKHRVulkan._DisplaySurfaceCreateInfoKHRVulkan._DrawIndexedIndirectCommandVulkan._DrawIndexedIndirectCommandVulkan._DrawIndexedIndirectCommandVulkan._DrawIndirectCommandVulkan._DrawIndirectCommandVulkan._DrawIndirectCommandVulkan._DrawMeshTasksIndirectCommandNVVulkan._DrawMeshTasksIndirectCommandNVVulkan._DrawMeshTasksIndirectCommandNVVulkan._EventCreateInfoVulkan._EventCreateInfoVulkan._EventCreateInfoVulkan._ExportFenceCreateInfoVulkan._ExportFenceCreateInfoVulkan._ExportFenceCreateInfoVulkan._ExportMemoryAllocateInfoVulkan._ExportMemoryAllocateInfoVulkan._ExportMemoryAllocateInfoVulkan._ExportMemoryAllocateInfoNVVulkan._ExportMemoryAllocateInfoNVVulkan._ExportMemoryAllocateInfoNVVulkan._ExportSemaphoreCreateInfoVulkan._ExportSemaphoreCreateInfoVulkan._ExportSemaphoreCreateInfoVulkan._Extent2DVulkan._Extent2DVulkan._Extent2DVulkan._Extent3DVulkan._Extent3DVulkan._Extent3DVulkan._ExternalMemoryBufferCreateInfoVulkan._ExternalMemoryBufferCreateInfoVulkan._ExternalMemoryBufferCreateInfoVulkan._ExternalMemoryImageCreateInfoVulkan._ExternalMemoryImageCreateInfoVulkan._ExternalMemoryImageCreateInfoVulkan._ExternalMemoryImageCreateInfoNVVulkan._ExternalMemoryImageCreateInfoNVVulkan._ExternalMemoryImageCreateInfoNVVulkan._FenceCreateInfoVulkan._FenceCreateInfoVulkan._FenceCreateInfoVulkan._FenceGetFdInfoKHRVulkan._FenceGetFdInfoKHRVulkan._FenceGetFdInfoKHRVulkan._FragmentShadingRateAttachmentInfoKHRVulkan._FragmentShadingRateAttachmentInfoKHRVulkan._FragmentShadingRateAttachmentInfoKHRVulkan._FramebufferAttachmentImageInfoVulkan._FramebufferAttachmentImageInfoVulkan._FramebufferAttachmentImageInfoVulkan._FramebufferAttachmentsCreateInfoVulkan._FramebufferAttachmentsCreateInfoVulkan._FramebufferAttachmentsCreateInfoVulkan._FramebufferCreateInfoVulkan._FramebufferCreateInfoVulkan._FramebufferCreateInfoVulkan._GeneratedCommandsInfoNVVulkan._GeneratedCommandsInfoNVVulkan._GeneratedCommandsInfoNVVulkan._GeneratedCommandsMemoryRequirementsInfoNVVulkan._GeneratedCommandsMemoryRequirementsInfoNVVulkan._GeneratedCommandsMemoryRequirementsInfoNVVulkan._GeometryAABBNVVulkan._GeometryAABBNVVulkan._GeometryAABBNVVulkan._GeometryDataNVVulkan._GeometryDataNVVulkan._GeometryDataNVVulkan._GeometryNVVulkan._GeometryNVVulkan._GeometryNVVulkan._GeometryTrianglesNVVulkan._GeometryTrianglesNVVulkan._GeometryTrianglesNVVulkan._GraphicsPipelineCreateInfoVulkan._GraphicsPipelineCreateInfoVulkan._GraphicsPipelineCreateInfoVulkan._GraphicsPipelineShaderGroupsCreateInfoNVVulkan._GraphicsPipelineShaderGroupsCreateInfoNVVulkan._GraphicsPipelineShaderGroupsCreateInfoNVVulkan._GraphicsShaderGroupCreateInfoNVVulkan._GraphicsShaderGroupCreateInfoNVVulkan._GraphicsShaderGroupCreateInfoNVVulkan._HdrMetadataEXTVulkan._HdrMetadataEXTVulkan._HdrMetadataEXTVulkan._HeadlessSurfaceCreateInfoEXTVulkan._HeadlessSurfaceCreateInfoEXTVulkan._HeadlessSurfaceCreateInfoEXTVulkan._ImageBlitVulkan._ImageBlitVulkan._ImageBlitVulkan._ImageBlit2KHRVulkan._ImageBlit2KHRVulkan._ImageBlit2KHRVulkan._ImageCopyVulkan._ImageCopyVulkan._ImageCopyVulkan._ImageCopy2KHRVulkan._ImageCopy2KHRVulkan._ImageCopy2KHRVulkan._ImageCreateInfoVulkan._ImageCreateInfoVulkan._ImageCreateInfoVulkan._ImageDrmFormatModifierExplicitCreateInfoEXTVulkan._ImageDrmFormatModifierExplicitCreateInfoEXTVulkan._ImageDrmFormatModifierExplicitCreateInfoEXTVulkan._ImageDrmFormatModifierListCreateInfoEXTVulkan._ImageDrmFormatModifierListCreateInfoEXTVulkan._ImageDrmFormatModifierListCreateInfoEXTVulkan._ImageFormatListCreateInfoVulkan._ImageFormatListCreateInfoVulkan._ImageFormatListCreateInfoVulkan._ImageMemoryBarrierVulkan._ImageMemoryBarrierVulkan._ImageMemoryBarrierVulkan._ImageMemoryBarrier2KHRVulkan._ImageMemoryBarrier2KHRVulkan._ImageMemoryBarrier2KHRVulkan._ImageMemoryRequirementsInfo2Vulkan._ImageMemoryRequirementsInfo2Vulkan._ImageMemoryRequirementsInfo2Vulkan._ImagePlaneMemoryRequirementsInfoVulkan._ImagePlaneMemoryRequirementsInfoVulkan._ImagePlaneMemoryRequirementsInfoVulkan._ImageResolveVulkan._ImageResolveVulkan._ImageResolveVulkan._ImageResolve2KHRVulkan._ImageResolve2KHRVulkan._ImageResolve2KHRVulkan._ImageSparseMemoryRequirementsInfo2Vulkan._ImageSparseMemoryRequirementsInfo2Vulkan._ImageSparseMemoryRequirementsInfo2Vulkan._ImageStencilUsageCreateInfoVulkan._ImageStencilUsageCreateInfoVulkan._ImageStencilUsageCreateInfoVulkan._ImageSubresourceVulkan._ImageSubresourceVulkan._ImageSubresourceVulkan._ImageSubresourceLayersVulkan._ImageSubresourceLayersVulkan._ImageSubresourceLayersVulkan._ImageSubresourceRangeVulkan._ImageSubresourceRangeVulkan._ImageSubresourceRangeVulkan._ImageSwapchainCreateInfoKHRVulkan._ImageSwapchainCreateInfoKHRVulkan._ImageSwapchainCreateInfoKHRVulkan._ImageViewASTCDecodeModeEXTVulkan._ImageViewASTCDecodeModeEXTVulkan._ImageViewASTCDecodeModeEXTVulkan._ImageViewCreateInfoVulkan._ImageViewCreateInfoVulkan._ImageViewCreateInfoVulkan._ImageViewHandleInfoNVXVulkan._ImageViewHandleInfoNVXVulkan._ImageViewHandleInfoNVXVulkan._ImageViewUsageCreateInfoVulkan._ImageViewUsageCreateInfoVulkan._ImageViewUsageCreateInfoVulkan._ImportFenceFdInfoKHRVulkan._ImportFenceFdInfoKHRVulkan._ImportFenceFdInfoKHRVulkan._ImportMemoryFdInfoKHRVulkan._ImportMemoryFdInfoKHRVulkan._ImportMemoryFdInfoKHRVulkan._ImportMemoryHostPointerInfoEXTVulkan._ImportMemoryHostPointerInfoEXTVulkan._ImportMemoryHostPointerInfoEXTVulkan._ImportSemaphoreFdInfoKHRVulkan._ImportSemaphoreFdInfoKHRVulkan._ImportSemaphoreFdInfoKHRVulkan._IndirectCommandsLayoutCreateInfoNVVulkan._IndirectCommandsLayoutCreateInfoNVVulkan._IndirectCommandsLayoutCreateInfoNVVulkan._IndirectCommandsLayoutTokenNVVulkan._IndirectCommandsLayoutTokenNVVulkan._IndirectCommandsLayoutTokenNVVulkan._IndirectCommandsStreamNVVulkan._IndirectCommandsStreamNVVulkan._IndirectCommandsStreamNVVulkan._InitializePerformanceApiInfoINTELVulkan._InitializePerformanceApiInfoINTELVulkan._InitializePerformanceApiInfoINTELVulkan._InputAttachmentAspectReferenceVulkan._InputAttachmentAspectReferenceVulkan._InputAttachmentAspectReferenceVulkan._InstanceCreateInfoVulkan._InstanceCreateInfoVulkan._InstanceCreateInfoVulkan._MappedMemoryRangeVulkan._MappedMemoryRangeVulkan._MappedMemoryRangeVulkan._MemoryAllocateFlagsInfoVulkan._MemoryAllocateFlagsInfoVulkan._MemoryAllocateFlagsInfoVulkan._MemoryAllocateInfoVulkan._MemoryAllocateInfoVulkan._MemoryAllocateInfoVulkan._MemoryBarrierVulkan._MemoryBarrierVulkan._MemoryBarrierVulkan._MemoryBarrier2KHRVulkan._MemoryBarrier2KHRVulkan._MemoryBarrier2KHRVulkan._MemoryDedicatedAllocateInfoVulkan._MemoryDedicatedAllocateInfoVulkan._MemoryDedicatedAllocateInfoVulkan._MemoryGetFdInfoKHRVulkan._MemoryGetFdInfoKHRVulkan._MemoryGetFdInfoKHRVulkan._MemoryOpaqueCaptureAddressAllocateInfoVulkan._MemoryOpaqueCaptureAddressAllocateInfoVulkan._MemoryOpaqueCaptureAddressAllocateInfoVulkan._MemoryPriorityAllocateInfoEXTVulkan._MemoryPriorityAllocateInfoEXTVulkan._MemoryPriorityAllocateInfoEXTVulkan._MutableDescriptorTypeCreateInfoVALVEVulkan._MutableDescriptorTypeCreateInfoVALVEVulkan._MutableDescriptorTypeCreateInfoVALVEVulkan._MutableDescriptorTypeListVALVEVulkan._MutableDescriptorTypeListVALVEVulkan._MutableDescriptorTypeListVALVEVulkan._Offset2DVulkan._Offset2DVulkan._Offset2DVulkan._Offset3DVulkan._Offset3DVulkan._Offset3DVulkan._PerformanceConfigurationAcquireInfoINTELVulkan._PerformanceConfigurationAcquireInfoINTELVulkan._PerformanceConfigurationAcquireInfoINTELVulkan._PerformanceCounterResultKHRVulkan._PerformanceCounterResultKHRVulkan._PerformanceCounterResultKHRVulkan._PerformanceCounterResultKHRVulkan._PerformanceCounterResultKHRVulkan._PerformanceCounterResultKHRVulkan._PerformanceCounterResultKHRVulkan._PerformanceCounterResultKHRVulkan._PerformanceMarkerInfoINTELVulkan._PerformanceMarkerInfoINTELVulkan._PerformanceMarkerInfoINTELVulkan._PerformanceOverrideInfoINTELVulkan._PerformanceOverrideInfoINTELVulkan._PerformanceOverrideInfoINTELVulkan._PerformanceQuerySubmitInfoKHRVulkan._PerformanceQuerySubmitInfoKHRVulkan._PerformanceQuerySubmitInfoKHRVulkan._PerformanceStreamMarkerInfoINTELVulkan._PerformanceStreamMarkerInfoINTELVulkan._PerformanceStreamMarkerInfoINTELVulkan._PerformanceValueDataINTELVulkan._PerformanceValueDataINTELVulkan._PerformanceValueDataINTELVulkan._PerformanceValueDataINTELVulkan._PerformanceValueDataINTELVulkan._PerformanceValueDataINTELVulkan._PerformanceValueDataINTELVulkan._PerformanceValueINTELVulkan._PerformanceValueINTELVulkan._PerformanceValueINTELVulkan._PhysicalDevice16BitStorageFeaturesVulkan._PhysicalDevice16BitStorageFeaturesVulkan._PhysicalDevice16BitStorageFeaturesVulkan._PhysicalDevice4444FormatsFeaturesEXTVulkan._PhysicalDevice4444FormatsFeaturesEXTVulkan._PhysicalDevice4444FormatsFeaturesEXTVulkan._PhysicalDevice8BitStorageFeaturesVulkan._PhysicalDevice8BitStorageFeaturesVulkan._PhysicalDevice8BitStorageFeaturesVulkan._PhysicalDeviceASTCDecodeFeaturesEXTVulkan._PhysicalDeviceASTCDecodeFeaturesEXTVulkan._PhysicalDeviceASTCDecodeFeaturesEXTVulkan._PhysicalDeviceAccelerationStructureFeaturesKHRVulkan._PhysicalDeviceAccelerationStructureFeaturesKHRVulkan._PhysicalDeviceAccelerationStructureFeaturesKHRVulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan._PhysicalDeviceBufferDeviceAddressFeaturesVulkan._PhysicalDeviceBufferDeviceAddressFeaturesVulkan._PhysicalDeviceBufferDeviceAddressFeaturesVulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan._PhysicalDeviceCoherentMemoryFeaturesAMDVulkan._PhysicalDeviceCoherentMemoryFeaturesAMDVulkan._PhysicalDeviceCoherentMemoryFeaturesAMDVulkan._PhysicalDeviceColorWriteEnableFeaturesEXTVulkan._PhysicalDeviceColorWriteEnableFeaturesEXTVulkan._PhysicalDeviceColorWriteEnableFeaturesEXTVulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan._PhysicalDeviceConditionalRenderingFeaturesEXTVulkan._PhysicalDeviceConditionalRenderingFeaturesEXTVulkan._PhysicalDeviceConditionalRenderingFeaturesEXTVulkan._PhysicalDeviceCooperativeMatrixFeaturesNVVulkan._PhysicalDeviceCooperativeMatrixFeaturesNVVulkan._PhysicalDeviceCooperativeMatrixFeaturesNVVulkan._PhysicalDeviceCornerSampledImageFeaturesNVVulkan._PhysicalDeviceCornerSampledImageFeaturesNVVulkan._PhysicalDeviceCornerSampledImageFeaturesNVVulkan._PhysicalDeviceCoverageReductionModeFeaturesNVVulkan._PhysicalDeviceCoverageReductionModeFeaturesNVVulkan._PhysicalDeviceCoverageReductionModeFeaturesNVVulkan._PhysicalDeviceCustomBorderColorFeaturesEXTVulkan._PhysicalDeviceCustomBorderColorFeaturesEXTVulkan._PhysicalDeviceCustomBorderColorFeaturesEXTVulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan._PhysicalDeviceDepthClipEnableFeaturesEXTVulkan._PhysicalDeviceDepthClipEnableFeaturesEXTVulkan._PhysicalDeviceDepthClipEnableFeaturesEXTVulkan._PhysicalDeviceDescriptorIndexingFeaturesVulkan._PhysicalDeviceDescriptorIndexingFeaturesVulkan._PhysicalDeviceDescriptorIndexingFeaturesVulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan._PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan._PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan._PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan._PhysicalDeviceExclusiveScissorFeaturesNVVulkan._PhysicalDeviceExclusiveScissorFeaturesNVVulkan._PhysicalDeviceExclusiveScissorFeaturesNVVulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan._PhysicalDeviceExternalBufferInfoVulkan._PhysicalDeviceExternalBufferInfoVulkan._PhysicalDeviceExternalBufferInfoVulkan._PhysicalDeviceExternalFenceInfoVulkan._PhysicalDeviceExternalFenceInfoVulkan._PhysicalDeviceExternalFenceInfoVulkan._PhysicalDeviceExternalImageFormatInfoVulkan._PhysicalDeviceExternalImageFormatInfoVulkan._PhysicalDeviceExternalImageFormatInfoVulkan._PhysicalDeviceExternalSemaphoreInfoVulkan._PhysicalDeviceExternalSemaphoreInfoVulkan._PhysicalDeviceExternalSemaphoreInfoVulkan._PhysicalDeviceFeaturesVulkan._PhysicalDeviceFeaturesVulkan._PhysicalDeviceFeaturesVulkan._PhysicalDeviceFeatures2Vulkan._PhysicalDeviceFeatures2Vulkan._PhysicalDeviceFeatures2Vulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan._PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan._PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan._PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan._PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan._PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan._PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan._PhysicalDeviceHostQueryResetFeaturesVulkan._PhysicalDeviceHostQueryResetFeaturesVulkan._PhysicalDeviceHostQueryResetFeaturesVulkan._PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan._PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan._PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan._PhysicalDeviceImageFormatInfo2Vulkan._PhysicalDeviceImageFormatInfo2Vulkan._PhysicalDeviceImageFormatInfo2Vulkan._PhysicalDeviceImageRobustnessFeaturesEXTVulkan._PhysicalDeviceImageRobustnessFeaturesEXTVulkan._PhysicalDeviceImageRobustnessFeaturesEXTVulkan._PhysicalDeviceImageViewImageFormatInfoEXTVulkan._PhysicalDeviceImageViewImageFormatInfoEXTVulkan._PhysicalDeviceImageViewImageFormatInfoEXTVulkan._PhysicalDeviceImagelessFramebufferFeaturesVulkan._PhysicalDeviceImagelessFramebufferFeaturesVulkan._PhysicalDeviceImagelessFramebufferFeaturesVulkan._PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan._PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan._PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan._PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan._PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan._PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan._PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan._PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan._PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan._PhysicalDeviceLineRasterizationFeaturesEXTVulkan._PhysicalDeviceLineRasterizationFeaturesEXTVulkan._PhysicalDeviceLineRasterizationFeaturesEXTVulkan._PhysicalDeviceMemoryPriorityFeaturesEXTVulkan._PhysicalDeviceMemoryPriorityFeaturesEXTVulkan._PhysicalDeviceMemoryPriorityFeaturesEXTVulkan._PhysicalDeviceMeshShaderFeaturesNVVulkan._PhysicalDeviceMeshShaderFeaturesNVVulkan._PhysicalDeviceMeshShaderFeaturesNVVulkan._PhysicalDeviceMultiviewFeaturesVulkan._PhysicalDeviceMultiviewFeaturesVulkan._PhysicalDeviceMultiviewFeaturesVulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan._PhysicalDevicePerformanceQueryFeaturesKHRVulkan._PhysicalDevicePerformanceQueryFeaturesKHRVulkan._PhysicalDevicePerformanceQueryFeaturesKHRVulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan._PhysicalDevicePrivateDataFeaturesEXTVulkan._PhysicalDevicePrivateDataFeaturesEXTVulkan._PhysicalDevicePrivateDataFeaturesEXTVulkan._PhysicalDeviceProtectedMemoryFeaturesVulkan._PhysicalDeviceProtectedMemoryFeaturesVulkan._PhysicalDeviceProtectedMemoryFeaturesVulkan._PhysicalDeviceProvokingVertexFeaturesEXTVulkan._PhysicalDeviceProvokingVertexFeaturesEXTVulkan._PhysicalDeviceProvokingVertexFeaturesEXTVulkan._PhysicalDeviceRayQueryFeaturesKHRVulkan._PhysicalDeviceRayQueryFeaturesKHRVulkan._PhysicalDeviceRayQueryFeaturesKHRVulkan._PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan._PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan._PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan._PhysicalDeviceRobustness2FeaturesEXTVulkan._PhysicalDeviceRobustness2FeaturesEXTVulkan._PhysicalDeviceRobustness2FeaturesEXTVulkan._PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan._PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan._PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan._PhysicalDeviceScalarBlockLayoutFeaturesVulkan._PhysicalDeviceScalarBlockLayoutFeaturesVulkan._PhysicalDeviceScalarBlockLayoutFeaturesVulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan._PhysicalDeviceShaderAtomicInt64FeaturesVulkan._PhysicalDeviceShaderAtomicInt64FeaturesVulkan._PhysicalDeviceShaderAtomicInt64FeaturesVulkan._PhysicalDeviceShaderClockFeaturesKHRVulkan._PhysicalDeviceShaderClockFeaturesKHRVulkan._PhysicalDeviceShaderClockFeaturesKHRVulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan._PhysicalDeviceShaderDrawParametersFeaturesVulkan._PhysicalDeviceShaderDrawParametersFeaturesVulkan._PhysicalDeviceShaderDrawParametersFeaturesVulkan._PhysicalDeviceShaderFloat16Int8FeaturesVulkan._PhysicalDeviceShaderFloat16Int8FeaturesVulkan._PhysicalDeviceShaderFloat16Int8FeaturesVulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan._PhysicalDeviceShaderImageFootprintFeaturesNVVulkan._PhysicalDeviceShaderImageFootprintFeaturesNVVulkan._PhysicalDeviceShaderImageFootprintFeaturesNVVulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan._PhysicalDeviceShadingRateImageFeaturesNVVulkan._PhysicalDeviceShadingRateImageFeaturesNVVulkan._PhysicalDeviceShadingRateImageFeaturesNVVulkan._PhysicalDeviceSparseImageFormatInfo2Vulkan._PhysicalDeviceSparseImageFormatInfo2Vulkan._PhysicalDeviceSparseImageFormatInfo2Vulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan._PhysicalDeviceSurfaceInfo2KHRVulkan._PhysicalDeviceSurfaceInfo2KHRVulkan._PhysicalDeviceSurfaceInfo2KHRVulkan._PhysicalDeviceSynchronization2FeaturesKHRVulkan._PhysicalDeviceSynchronization2FeaturesKHRVulkan._PhysicalDeviceSynchronization2FeaturesKHRVulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan._PhysicalDeviceTimelineSemaphoreFeaturesVulkan._PhysicalDeviceTimelineSemaphoreFeaturesVulkan._PhysicalDeviceTimelineSemaphoreFeaturesVulkan._PhysicalDeviceTransformFeedbackFeaturesEXTVulkan._PhysicalDeviceTransformFeedbackFeaturesEXTVulkan._PhysicalDeviceTransformFeedbackFeaturesEXTVulkan._PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan._PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan._PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan._PhysicalDeviceVariablePointersFeaturesVulkan._PhysicalDeviceVariablePointersFeaturesVulkan._PhysicalDeviceVariablePointersFeaturesVulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan._PhysicalDeviceVulkan11FeaturesVulkan._PhysicalDeviceVulkan11FeaturesVulkan._PhysicalDeviceVulkan11FeaturesVulkan._PhysicalDeviceVulkan12FeaturesVulkan._PhysicalDeviceVulkan12FeaturesVulkan._PhysicalDeviceVulkan12FeaturesVulkan._PhysicalDeviceVulkanMemoryModelFeaturesVulkan._PhysicalDeviceVulkanMemoryModelFeaturesVulkan._PhysicalDeviceVulkanMemoryModelFeaturesVulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan._PipelineCacheCreateInfoVulkan._PipelineCacheCreateInfoVulkan._PipelineCacheCreateInfoVulkan._PipelineColorBlendAdvancedStateCreateInfoEXTVulkan._PipelineColorBlendAdvancedStateCreateInfoEXTVulkan._PipelineColorBlendAdvancedStateCreateInfoEXTVulkan._PipelineColorBlendAttachmentStateVulkan._PipelineColorBlendAttachmentStateVulkan._PipelineColorBlendAttachmentStateVulkan._PipelineColorBlendStateCreateInfoVulkan._PipelineColorBlendStateCreateInfoVulkan._PipelineColorBlendStateCreateInfoVulkan._PipelineColorWriteCreateInfoEXTVulkan._PipelineColorWriteCreateInfoEXTVulkan._PipelineColorWriteCreateInfoEXTVulkan._PipelineCompilerControlCreateInfoAMDVulkan._PipelineCompilerControlCreateInfoAMDVulkan._PipelineCompilerControlCreateInfoAMDVulkan._PipelineCoverageModulationStateCreateInfoNVVulkan._PipelineCoverageModulationStateCreateInfoNVVulkan._PipelineCoverageModulationStateCreateInfoNVVulkan._PipelineCoverageReductionStateCreateInfoNVVulkan._PipelineCoverageReductionStateCreateInfoNVVulkan._PipelineCoverageReductionStateCreateInfoNVVulkan._PipelineCoverageToColorStateCreateInfoNVVulkan._PipelineCoverageToColorStateCreateInfoNVVulkan._PipelineCoverageToColorStateCreateInfoNVVulkan._PipelineCreationFeedbackCreateInfoEXTVulkan._PipelineCreationFeedbackCreateInfoEXTVulkan._PipelineCreationFeedbackCreateInfoEXTVulkan._PipelineDepthStencilStateCreateInfoVulkan._PipelineDepthStencilStateCreateInfoVulkan._PipelineDepthStencilStateCreateInfoVulkan._PipelineDiscardRectangleStateCreateInfoEXTVulkan._PipelineDiscardRectangleStateCreateInfoEXTVulkan._PipelineDiscardRectangleStateCreateInfoEXTVulkan._PipelineDynamicStateCreateInfoVulkan._PipelineDynamicStateCreateInfoVulkan._PipelineDynamicStateCreateInfoVulkan._PipelineExecutableInfoKHRVulkan._PipelineExecutableInfoKHRVulkan._PipelineExecutableInfoKHRVulkan._PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan._PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan._PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan._PipelineFragmentShadingRateStateCreateInfoKHRVulkan._PipelineFragmentShadingRateStateCreateInfoKHRVulkan._PipelineFragmentShadingRateStateCreateInfoKHRVulkan._PipelineInfoKHRVulkan._PipelineInfoKHRVulkan._PipelineInfoKHRVulkan._PipelineInputAssemblyStateCreateInfoVulkan._PipelineInputAssemblyStateCreateInfoVulkan._PipelineInputAssemblyStateCreateInfoVulkan._PipelineLayoutCreateInfoVulkan._PipelineLayoutCreateInfoVulkan._PipelineLayoutCreateInfoVulkan._PipelineLibraryCreateInfoKHRVulkan._PipelineLibraryCreateInfoKHRVulkan._PipelineLibraryCreateInfoKHRVulkan._PipelineMultisampleStateCreateInfoVulkan._PipelineMultisampleStateCreateInfoVulkan._PipelineMultisampleStateCreateInfoVulkan._PipelineRasterizationConservativeStateCreateInfoEXTVulkan._PipelineRasterizationConservativeStateCreateInfoEXTVulkan._PipelineRasterizationConservativeStateCreateInfoEXTVulkan._PipelineRasterizationDepthClipStateCreateInfoEXTVulkan._PipelineRasterizationDepthClipStateCreateInfoEXTVulkan._PipelineRasterizationDepthClipStateCreateInfoEXTVulkan._PipelineRasterizationLineStateCreateInfoEXTVulkan._PipelineRasterizationLineStateCreateInfoEXTVulkan._PipelineRasterizationLineStateCreateInfoEXTVulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan._PipelineRasterizationStateCreateInfoVulkan._PipelineRasterizationStateCreateInfoVulkan._PipelineRasterizationStateCreateInfoVulkan._PipelineRasterizationStateRasterizationOrderAMDVulkan._PipelineRasterizationStateRasterizationOrderAMDVulkan._PipelineRasterizationStateRasterizationOrderAMDVulkan._PipelineRasterizationStateStreamCreateInfoEXTVulkan._PipelineRasterizationStateStreamCreateInfoEXTVulkan._PipelineRasterizationStateStreamCreateInfoEXTVulkan._PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan._PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan._PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan._PipelineSampleLocationsStateCreateInfoEXTVulkan._PipelineSampleLocationsStateCreateInfoEXTVulkan._PipelineSampleLocationsStateCreateInfoEXTVulkan._PipelineShaderStageCreateInfoVulkan._PipelineShaderStageCreateInfoVulkan._PipelineShaderStageCreateInfoVulkan._PipelineTessellationDomainOriginStateCreateInfoVulkan._PipelineTessellationDomainOriginStateCreateInfoVulkan._PipelineTessellationDomainOriginStateCreateInfoVulkan._PipelineTessellationStateCreateInfoVulkan._PipelineTessellationStateCreateInfoVulkan._PipelineTessellationStateCreateInfoVulkan._PipelineVertexInputDivisorStateCreateInfoEXTVulkan._PipelineVertexInputDivisorStateCreateInfoEXTVulkan._PipelineVertexInputDivisorStateCreateInfoEXTVulkan._PipelineVertexInputStateCreateInfoVulkan._PipelineVertexInputStateCreateInfoVulkan._PipelineVertexInputStateCreateInfoVulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan._PipelineViewportExclusiveScissorStateCreateInfoNVVulkan._PipelineViewportExclusiveScissorStateCreateInfoNVVulkan._PipelineViewportExclusiveScissorStateCreateInfoNVVulkan._PipelineViewportShadingRateImageStateCreateInfoNVVulkan._PipelineViewportShadingRateImageStateCreateInfoNVVulkan._PipelineViewportShadingRateImageStateCreateInfoNVVulkan._PipelineViewportStateCreateInfoVulkan._PipelineViewportStateCreateInfoVulkan._PipelineViewportStateCreateInfoVulkan._PipelineViewportSwizzleStateCreateInfoNVVulkan._PipelineViewportSwizzleStateCreateInfoNVVulkan._PipelineViewportSwizzleStateCreateInfoNVVulkan._PipelineViewportWScalingStateCreateInfoNVVulkan._PipelineViewportWScalingStateCreateInfoNVVulkan._PipelineViewportWScalingStateCreateInfoNVVulkan._PresentInfoKHRVulkan._PresentInfoKHRVulkan._PresentInfoKHRVulkan._PresentRegionKHRVulkan._PresentRegionKHRVulkan._PresentRegionKHRVulkan._PresentRegionsKHRVulkan._PresentRegionsKHRVulkan._PresentRegionsKHRVulkan._PresentTimeGOOGLEVulkan._PresentTimeGOOGLEVulkan._PresentTimeGOOGLEVulkan._PresentTimesInfoGOOGLEVulkan._PresentTimesInfoGOOGLEVulkan._PresentTimesInfoGOOGLEVulkan._PrivateDataSlotCreateInfoEXTVulkan._PrivateDataSlotCreateInfoEXTVulkan._PrivateDataSlotCreateInfoEXTVulkan._ProtectedSubmitInfoVulkan._ProtectedSubmitInfoVulkan._ProtectedSubmitInfoVulkan._PushConstantRangeVulkan._PushConstantRangeVulkan._PushConstantRangeVulkan._QueryPoolCreateInfoVulkan._QueryPoolCreateInfoVulkan._QueryPoolCreateInfoVulkan._QueryPoolPerformanceCreateInfoKHRVulkan._QueryPoolPerformanceCreateInfoKHRVulkan._QueryPoolPerformanceCreateInfoKHRVulkan._QueryPoolPerformanceQueryCreateInfoINTELVulkan._QueryPoolPerformanceQueryCreateInfoINTELVulkan._QueryPoolPerformanceQueryCreateInfoINTELVulkan._RayTracingPipelineCreateInfoKHRVulkan._RayTracingPipelineCreateInfoKHRVulkan._RayTracingPipelineCreateInfoKHRVulkan._RayTracingPipelineCreateInfoNVVulkan._RayTracingPipelineCreateInfoNVVulkan._RayTracingPipelineCreateInfoNVVulkan._RayTracingPipelineInterfaceCreateInfoKHRVulkan._RayTracingPipelineInterfaceCreateInfoKHRVulkan._RayTracingPipelineInterfaceCreateInfoKHRVulkan._RayTracingShaderGroupCreateInfoKHRVulkan._RayTracingShaderGroupCreateInfoKHRVulkan._RayTracingShaderGroupCreateInfoKHRVulkan._RayTracingShaderGroupCreateInfoNVVulkan._RayTracingShaderGroupCreateInfoNVVulkan._RayTracingShaderGroupCreateInfoNVVulkan._Rect2DVulkan._Rect2DVulkan._Rect2DVulkan._RectLayerKHRVulkan._RectLayerKHRVulkan._RectLayerKHRVulkan._RenderPassAttachmentBeginInfoVulkan._RenderPassAttachmentBeginInfoVulkan._RenderPassAttachmentBeginInfoVulkan._RenderPassBeginInfoVulkan._RenderPassBeginInfoVulkan._RenderPassBeginInfoVulkan._RenderPassCreateInfoVulkan._RenderPassCreateInfoVulkan._RenderPassCreateInfoVulkan._RenderPassCreateInfo2Vulkan._RenderPassCreateInfo2Vulkan._RenderPassCreateInfo2Vulkan._RenderPassFragmentDensityMapCreateInfoEXTVulkan._RenderPassFragmentDensityMapCreateInfoEXTVulkan._RenderPassFragmentDensityMapCreateInfoEXTVulkan._RenderPassInputAttachmentAspectCreateInfoVulkan._RenderPassInputAttachmentAspectCreateInfoVulkan._RenderPassInputAttachmentAspectCreateInfoVulkan._RenderPassMultiviewCreateInfoVulkan._RenderPassMultiviewCreateInfoVulkan._RenderPassMultiviewCreateInfoVulkan._RenderPassSampleLocationsBeginInfoEXTVulkan._RenderPassSampleLocationsBeginInfoEXTVulkan._RenderPassSampleLocationsBeginInfoEXTVulkan._RenderPassTransformBeginInfoQCOMVulkan._RenderPassTransformBeginInfoQCOMVulkan._RenderPassTransformBeginInfoQCOMVulkan._ResolveImageInfo2KHRVulkan._ResolveImageInfo2KHRVulkan._ResolveImageInfo2KHRVulkan._SampleLocationEXTVulkan._SampleLocationEXTVulkan._SampleLocationEXTVulkan._SampleLocationsInfoEXTVulkan._SampleLocationsInfoEXTVulkan._SampleLocationsInfoEXTVulkan._SamplerCreateInfoVulkan._SamplerCreateInfoVulkan._SamplerCreateInfoVulkan._SamplerCustomBorderColorCreateInfoEXTVulkan._SamplerCustomBorderColorCreateInfoEXTVulkan._SamplerCustomBorderColorCreateInfoEXTVulkan._SamplerReductionModeCreateInfoVulkan._SamplerReductionModeCreateInfoVulkan._SamplerReductionModeCreateInfoVulkan._SamplerYcbcrConversionCreateInfoVulkan._SamplerYcbcrConversionCreateInfoVulkan._SamplerYcbcrConversionCreateInfoVulkan._SamplerYcbcrConversionInfoVulkan._SamplerYcbcrConversionInfoVulkan._SamplerYcbcrConversionInfoVulkan._SemaphoreCreateInfoVulkan._SemaphoreCreateInfoVulkan._SemaphoreCreateInfoVulkan._SemaphoreGetFdInfoKHRVulkan._SemaphoreGetFdInfoKHRVulkan._SemaphoreGetFdInfoKHRVulkan._SemaphoreSignalInfoVulkan._SemaphoreSignalInfoVulkan._SemaphoreSignalInfoVulkan._SemaphoreSubmitInfoKHRVulkan._SemaphoreSubmitInfoKHRVulkan._SemaphoreSubmitInfoKHRVulkan._SemaphoreTypeCreateInfoVulkan._SemaphoreTypeCreateInfoVulkan._SemaphoreTypeCreateInfoVulkan._SemaphoreWaitInfoVulkan._SemaphoreWaitInfoVulkan._SemaphoreWaitInfoVulkan._SetStateFlagsIndirectCommandNVVulkan._SetStateFlagsIndirectCommandNVVulkan._SetStateFlagsIndirectCommandNVVulkan._ShaderModuleCreateInfoVulkan._ShaderModuleCreateInfoVulkan._ShaderModuleCreateInfoVulkan._ShaderModuleValidationCacheCreateInfoEXTVulkan._ShaderModuleValidationCacheCreateInfoEXTVulkan._ShaderModuleValidationCacheCreateInfoEXTVulkan._ShadingRatePaletteNVVulkan._ShadingRatePaletteNVVulkan._ShadingRatePaletteNVVulkan._SparseBufferMemoryBindInfoVulkan._SparseBufferMemoryBindInfoVulkan._SparseBufferMemoryBindInfoVulkan._SparseImageMemoryBindVulkan._SparseImageMemoryBindVulkan._SparseImageMemoryBindVulkan._SparseImageMemoryBindInfoVulkan._SparseImageMemoryBindInfoVulkan._SparseImageMemoryBindInfoVulkan._SparseImageOpaqueMemoryBindInfoVulkan._SparseImageOpaqueMemoryBindInfoVulkan._SparseImageOpaqueMemoryBindInfoVulkan._SparseMemoryBindVulkan._SparseMemoryBindVulkan._SparseMemoryBindVulkan._SpecializationInfoVulkan._SpecializationInfoVulkan._SpecializationInfoVulkan._SpecializationMapEntryVulkan._SpecializationMapEntryVulkan._SpecializationMapEntryVulkan._StencilOpStateVulkan._StencilOpStateVulkan._StencilOpStateVulkan._StridedDeviceAddressRegionKHRVulkan._StridedDeviceAddressRegionKHRVulkan._StridedDeviceAddressRegionKHRVulkan._SubmitInfoVulkan._SubmitInfoVulkan._SubmitInfoVulkan._SubmitInfo2KHRVulkan._SubmitInfo2KHRVulkan._SubmitInfo2KHRVulkan._SubpassBeginInfoVulkan._SubpassBeginInfoVulkan._SubpassBeginInfoVulkan._SubpassDependencyVulkan._SubpassDependencyVulkan._SubpassDependencyVulkan._SubpassDependency2Vulkan._SubpassDependency2Vulkan._SubpassDependency2Vulkan._SubpassDescriptionVulkan._SubpassDescriptionVulkan._SubpassDescriptionVulkan._SubpassDescription2Vulkan._SubpassDescription2Vulkan._SubpassDescription2Vulkan._SubpassDescriptionDepthStencilResolveVulkan._SubpassDescriptionDepthStencilResolveVulkan._SubpassDescriptionDepthStencilResolveVulkan._SubpassEndInfoVulkan._SubpassEndInfoVulkan._SubpassEndInfoVulkan._SubpassSampleLocationsEXTVulkan._SubpassSampleLocationsEXTVulkan._SubpassSampleLocationsEXTVulkan._SurfaceProtectedCapabilitiesKHRVulkan._SurfaceProtectedCapabilitiesKHRVulkan._SurfaceProtectedCapabilitiesKHRVulkan._SwapchainCounterCreateInfoEXTVulkan._SwapchainCounterCreateInfoEXTVulkan._SwapchainCounterCreateInfoEXTVulkan._SwapchainCreateInfoKHRVulkan._SwapchainCreateInfoKHRVulkan._SwapchainCreateInfoKHRVulkan._SwapchainDisplayNativeHdrCreateInfoAMDVulkan._SwapchainDisplayNativeHdrCreateInfoAMDVulkan._SwapchainDisplayNativeHdrCreateInfoAMDVulkan._TimelineSemaphoreSubmitInfoVulkan._TimelineSemaphoreSubmitInfoVulkan._TimelineSemaphoreSubmitInfoVulkan._TraceRaysIndirectCommandKHRVulkan._TraceRaysIndirectCommandKHRVulkan._TraceRaysIndirectCommandKHRVulkan._TransformMatrixKHRVulkan._TransformMatrixKHRVulkan._TransformMatrixKHRVulkan._ValidationCacheCreateInfoEXTVulkan._ValidationCacheCreateInfoEXTVulkan._ValidationCacheCreateInfoEXTVulkan._ValidationFeaturesEXTVulkan._ValidationFeaturesEXTVulkan._ValidationFeaturesEXTVulkan._ValidationFlagsEXTVulkan._ValidationFlagsEXTVulkan._ValidationFlagsEXTVulkan._VertexInputAttributeDescriptionVulkan._VertexInputAttributeDescriptionVulkan._VertexInputAttributeDescriptionVulkan._VertexInputAttributeDescription2EXTVulkan._VertexInputAttributeDescription2EXTVulkan._VertexInputAttributeDescription2EXTVulkan._VertexInputBindingDescriptionVulkan._VertexInputBindingDescriptionVulkan._VertexInputBindingDescriptionVulkan._VertexInputBindingDescription2EXTVulkan._VertexInputBindingDescription2EXTVulkan._VertexInputBindingDescription2EXTVulkan._VertexInputBindingDivisorDescriptionEXTVulkan._VertexInputBindingDivisorDescriptionEXTVulkan._VertexInputBindingDivisorDescriptionEXTVulkan._ViewportVulkan._ViewportVulkan._ViewportVulkan._ViewportSwizzleNVVulkan._ViewportSwizzleNVVulkan._ViewportSwizzleNVVulkan._ViewportWScalingNVVulkan._ViewportWScalingNVVulkan._ViewportWScalingNVVulkan._WaylandSurfaceCreateInfoKHRVulkan._WaylandSurfaceCreateInfoKHRVulkan._WaylandSurfaceCreateInfoKHRVulkan._WriteDescriptorSetVulkan._WriteDescriptorSetVulkan._WriteDescriptorSetVulkan._WriteDescriptorSetAccelerationStructureKHRVulkan._WriteDescriptorSetAccelerationStructureKHRVulkan._WriteDescriptorSetAccelerationStructureKHRVulkan._WriteDescriptorSetAccelerationStructureNVVulkan._WriteDescriptorSetAccelerationStructureNVVulkan._WriteDescriptorSetAccelerationStructureNVVulkan._WriteDescriptorSetInlineUniformBlockEXTVulkan._WriteDescriptorSetInlineUniformBlockEXTVulkan._WriteDescriptorSetInlineUniformBlockEXTVulkan._XYColorEXTVulkan._XYColorEXTVulkan._XYColorEXTVulkan._XcbSurfaceCreateInfoKHRVulkan._XcbSurfaceCreateInfoKHRVulkan._XcbSurfaceCreateInfoKHRVulkan._XlibSurfaceCreateInfoKHRVulkan._XlibSurfaceCreateInfoKHRVulkan._XlibSurfaceCreateInfoKHRVulkan.acquire_next_image_2_khrVulkan.acquire_next_image_2_khrVulkan.acquire_next_image_2_khrVulkan.acquire_next_image_2_khrVulkan.acquire_next_image_khrVulkan.acquire_next_image_khrVulkan.acquire_performance_configuration_intelVulkan.acquire_performance_configuration_intelVulkan.acquire_performance_configuration_intelVulkan.acquire_performance_configuration_intelVulkan.acquire_profiling_lock_khrVulkan.acquire_profiling_lock_khrVulkan.acquire_profiling_lock_khrVulkan.acquire_profiling_lock_khrVulkan.acquire_xlib_display_extVulkan.acquire_xlib_display_extVulkan.allocate_command_buffersVulkan.allocate_command_buffersVulkan.allocate_command_buffersVulkan.allocate_command_buffersVulkan.allocate_descriptor_setsVulkan.allocate_descriptor_setsVulkan.allocate_descriptor_setsVulkan.allocate_descriptor_setsVulkan.allocate_memoryVulkan.allocate_memoryVulkan.allocate_memoryVulkan.allocate_memoryVulkan.allocate_memoryVulkan.allocate_memoryVulkan.begin_command_bufferVulkan.begin_command_bufferVulkan.begin_command_bufferVulkan.begin_command_bufferVulkan.bind_acceleration_structure_memory_nvVulkan.bind_acceleration_structure_memory_nvVulkan.bind_acceleration_structure_memory_nvVulkan.bind_acceleration_structure_memory_nvVulkan.bind_buffer_memoryVulkan.bind_buffer_memoryVulkan.bind_buffer_memory_2Vulkan.bind_buffer_memory_2Vulkan.bind_buffer_memory_2Vulkan.bind_buffer_memory_2Vulkan.bind_image_memoryVulkan.bind_image_memoryVulkan.bind_image_memory_2Vulkan.bind_image_memory_2Vulkan.bind_image_memory_2Vulkan.bind_image_memory_2Vulkan.build_acceleration_structures_khrVulkan.build_acceleration_structures_khrVulkan.build_acceleration_structures_khrVulkan.build_acceleration_structures_khrVulkan.cmd_begin_conditional_rendering_extVulkan.cmd_begin_conditional_rendering_extVulkan.cmd_begin_conditional_rendering_extVulkan.cmd_begin_conditional_rendering_extVulkan.cmd_begin_debug_utils_label_extVulkan.cmd_begin_debug_utils_label_extVulkan.cmd_begin_debug_utils_label_extVulkan.cmd_begin_debug_utils_label_extVulkan.cmd_begin_queryVulkan.cmd_begin_queryVulkan.cmd_begin_query_indexed_extVulkan.cmd_begin_query_indexed_extVulkan.cmd_begin_render_passVulkan.cmd_begin_render_passVulkan.cmd_begin_render_passVulkan.cmd_begin_render_passVulkan.cmd_begin_render_pass_2Vulkan.cmd_begin_render_pass_2Vulkan.cmd_begin_render_pass_2Vulkan.cmd_begin_render_pass_2Vulkan.cmd_begin_transform_feedback_extVulkan.cmd_begin_transform_feedback_extVulkan.cmd_bind_descriptor_setsVulkan.cmd_bind_descriptor_setsVulkan.cmd_bind_index_bufferVulkan.cmd_bind_index_bufferVulkan.cmd_bind_pipelineVulkan.cmd_bind_pipelineVulkan.cmd_bind_pipeline_shader_group_nvVulkan.cmd_bind_pipeline_shader_group_nvVulkan.cmd_bind_shading_rate_image_nvVulkan.cmd_bind_shading_rate_image_nvVulkan.cmd_bind_transform_feedback_buffers_extVulkan.cmd_bind_transform_feedback_buffers_extVulkan.cmd_bind_vertex_buffersVulkan.cmd_bind_vertex_buffersVulkan.cmd_bind_vertex_buffers_2_extVulkan.cmd_bind_vertex_buffers_2_extVulkan.cmd_blit_imageVulkan.cmd_blit_imageVulkan.cmd_blit_imageVulkan.cmd_blit_imageVulkan.cmd_blit_image_2_khrVulkan.cmd_blit_image_2_khrVulkan.cmd_blit_image_2_khrVulkan.cmd_blit_image_2_khrVulkan.cmd_build_acceleration_structure_nvVulkan.cmd_build_acceleration_structure_nvVulkan.cmd_build_acceleration_structure_nvVulkan.cmd_build_acceleration_structure_nvVulkan.cmd_build_acceleration_structures_indirect_khrVulkan.cmd_build_acceleration_structures_indirect_khrVulkan.cmd_build_acceleration_structures_indirect_khrVulkan.cmd_build_acceleration_structures_indirect_khrVulkan.cmd_build_acceleration_structures_khrVulkan.cmd_build_acceleration_structures_khrVulkan.cmd_build_acceleration_structures_khrVulkan.cmd_build_acceleration_structures_khrVulkan.cmd_clear_attachmentsVulkan.cmd_clear_attachmentsVulkan.cmd_clear_attachmentsVulkan.cmd_clear_attachmentsVulkan.cmd_clear_color_imageVulkan.cmd_clear_color_imageVulkan.cmd_clear_color_imageVulkan.cmd_clear_color_imageVulkan.cmd_clear_depth_stencil_imageVulkan.cmd_clear_depth_stencil_imageVulkan.cmd_clear_depth_stencil_imageVulkan.cmd_clear_depth_stencil_imageVulkan.cmd_copy_acceleration_structure_khrVulkan.cmd_copy_acceleration_structure_khrVulkan.cmd_copy_acceleration_structure_khrVulkan.cmd_copy_acceleration_structure_khrVulkan.cmd_copy_acceleration_structure_nvVulkan.cmd_copy_acceleration_structure_nvVulkan.cmd_copy_acceleration_structure_to_memory_khrVulkan.cmd_copy_acceleration_structure_to_memory_khrVulkan.cmd_copy_acceleration_structure_to_memory_khrVulkan.cmd_copy_acceleration_structure_to_memory_khrVulkan.cmd_copy_bufferVulkan.cmd_copy_bufferVulkan.cmd_copy_bufferVulkan.cmd_copy_bufferVulkan.cmd_copy_buffer_2_khrVulkan.cmd_copy_buffer_2_khrVulkan.cmd_copy_buffer_2_khrVulkan.cmd_copy_buffer_2_khrVulkan.cmd_copy_buffer_to_imageVulkan.cmd_copy_buffer_to_imageVulkan.cmd_copy_buffer_to_imageVulkan.cmd_copy_buffer_to_imageVulkan.cmd_copy_buffer_to_image_2_khrVulkan.cmd_copy_buffer_to_image_2_khrVulkan.cmd_copy_buffer_to_image_2_khrVulkan.cmd_copy_buffer_to_image_2_khrVulkan.cmd_copy_imageVulkan.cmd_copy_imageVulkan.cmd_copy_imageVulkan.cmd_copy_imageVulkan.cmd_copy_image_2_khrVulkan.cmd_copy_image_2_khrVulkan.cmd_copy_image_2_khrVulkan.cmd_copy_image_2_khrVulkan.cmd_copy_image_to_bufferVulkan.cmd_copy_image_to_bufferVulkan.cmd_copy_image_to_bufferVulkan.cmd_copy_image_to_bufferVulkan.cmd_copy_image_to_buffer_2_khrVulkan.cmd_copy_image_to_buffer_2_khrVulkan.cmd_copy_image_to_buffer_2_khrVulkan.cmd_copy_image_to_buffer_2_khrVulkan.cmd_copy_memory_to_acceleration_structure_khrVulkan.cmd_copy_memory_to_acceleration_structure_khrVulkan.cmd_copy_memory_to_acceleration_structure_khrVulkan.cmd_copy_memory_to_acceleration_structure_khrVulkan.cmd_copy_query_pool_resultsVulkan.cmd_copy_query_pool_resultsVulkan.cmd_debug_marker_begin_extVulkan.cmd_debug_marker_begin_extVulkan.cmd_debug_marker_begin_extVulkan.cmd_debug_marker_begin_extVulkan.cmd_debug_marker_end_extVulkan.cmd_debug_marker_end_extVulkan.cmd_debug_marker_insert_extVulkan.cmd_debug_marker_insert_extVulkan.cmd_debug_marker_insert_extVulkan.cmd_debug_marker_insert_extVulkan.cmd_dispatchVulkan.cmd_dispatchVulkan.cmd_dispatch_baseVulkan.cmd_dispatch_baseVulkan.cmd_dispatch_indirectVulkan.cmd_dispatch_indirectVulkan.cmd_drawVulkan.cmd_drawVulkan.cmd_draw_indexedVulkan.cmd_draw_indexedVulkan.cmd_draw_indexed_indirectVulkan.cmd_draw_indexed_indirectVulkan.cmd_draw_indexed_indirect_countVulkan.cmd_draw_indexed_indirect_countVulkan.cmd_draw_indirectVulkan.cmd_draw_indirectVulkan.cmd_draw_indirect_byte_count_extVulkan.cmd_draw_indirect_byte_count_extVulkan.cmd_draw_indirect_countVulkan.cmd_draw_indirect_countVulkan.cmd_draw_mesh_tasks_indirect_count_nvVulkan.cmd_draw_mesh_tasks_indirect_count_nvVulkan.cmd_draw_mesh_tasks_indirect_nvVulkan.cmd_draw_mesh_tasks_indirect_nvVulkan.cmd_draw_mesh_tasks_nvVulkan.cmd_draw_mesh_tasks_nvVulkan.cmd_end_conditional_rendering_extVulkan.cmd_end_conditional_rendering_extVulkan.cmd_end_debug_utils_label_extVulkan.cmd_end_debug_utils_label_extVulkan.cmd_end_queryVulkan.cmd_end_queryVulkan.cmd_end_query_indexed_extVulkan.cmd_end_query_indexed_extVulkan.cmd_end_render_passVulkan.cmd_end_render_passVulkan.cmd_end_render_pass_2Vulkan.cmd_end_render_pass_2Vulkan.cmd_end_render_pass_2Vulkan.cmd_end_render_pass_2Vulkan.cmd_end_transform_feedback_extVulkan.cmd_end_transform_feedback_extVulkan.cmd_execute_commandsVulkan.cmd_execute_commandsVulkan.cmd_execute_generated_commands_nvVulkan.cmd_execute_generated_commands_nvVulkan.cmd_execute_generated_commands_nvVulkan.cmd_execute_generated_commands_nvVulkan.cmd_fill_bufferVulkan.cmd_fill_bufferVulkan.cmd_insert_debug_utils_label_extVulkan.cmd_insert_debug_utils_label_extVulkan.cmd_insert_debug_utils_label_extVulkan.cmd_insert_debug_utils_label_extVulkan.cmd_next_subpassVulkan.cmd_next_subpassVulkan.cmd_next_subpass_2Vulkan.cmd_next_subpass_2Vulkan.cmd_next_subpass_2Vulkan.cmd_next_subpass_2Vulkan.cmd_pipeline_barrierVulkan.cmd_pipeline_barrierVulkan.cmd_pipeline_barrierVulkan.cmd_pipeline_barrierVulkan.cmd_pipeline_barrier_2_khrVulkan.cmd_pipeline_barrier_2_khrVulkan.cmd_pipeline_barrier_2_khrVulkan.cmd_pipeline_barrier_2_khrVulkan.cmd_preprocess_generated_commands_nvVulkan.cmd_preprocess_generated_commands_nvVulkan.cmd_preprocess_generated_commands_nvVulkan.cmd_preprocess_generated_commands_nvVulkan.cmd_push_constantsVulkan.cmd_push_constantsVulkan.cmd_push_descriptor_set_khrVulkan.cmd_push_descriptor_set_khrVulkan.cmd_push_descriptor_set_khrVulkan.cmd_push_descriptor_set_khrVulkan.cmd_push_descriptor_set_with_template_khrVulkan.cmd_push_descriptor_set_with_template_khrVulkan.cmd_reset_eventVulkan.cmd_reset_eventVulkan.cmd_reset_event_2_khrVulkan.cmd_reset_event_2_khrVulkan.cmd_reset_query_poolVulkan.cmd_reset_query_poolVulkan.cmd_resolve_imageVulkan.cmd_resolve_imageVulkan.cmd_resolve_imageVulkan.cmd_resolve_imageVulkan.cmd_resolve_image_2_khrVulkan.cmd_resolve_image_2_khrVulkan.cmd_resolve_image_2_khrVulkan.cmd_resolve_image_2_khrVulkan.cmd_set_blend_constantsVulkan.cmd_set_blend_constantsVulkan.cmd_set_checkpoint_nvVulkan.cmd_set_checkpoint_nvVulkan.cmd_set_coarse_sample_order_nvVulkan.cmd_set_coarse_sample_order_nvVulkan.cmd_set_coarse_sample_order_nvVulkan.cmd_set_coarse_sample_order_nvVulkan.cmd_set_color_write_enable_extVulkan.cmd_set_color_write_enable_extVulkan.cmd_set_cull_mode_extVulkan.cmd_set_cull_mode_extVulkan.cmd_set_depth_biasVulkan.cmd_set_depth_biasVulkan.cmd_set_depth_bias_enable_extVulkan.cmd_set_depth_bias_enable_extVulkan.cmd_set_depth_boundsVulkan.cmd_set_depth_boundsVulkan.cmd_set_depth_bounds_test_enable_extVulkan.cmd_set_depth_bounds_test_enable_extVulkan.cmd_set_depth_compare_op_extVulkan.cmd_set_depth_compare_op_extVulkan.cmd_set_depth_test_enable_extVulkan.cmd_set_depth_test_enable_extVulkan.cmd_set_depth_write_enable_extVulkan.cmd_set_depth_write_enable_extVulkan.cmd_set_device_maskVulkan.cmd_set_device_maskVulkan.cmd_set_discard_rectangle_extVulkan.cmd_set_discard_rectangle_extVulkan.cmd_set_discard_rectangle_extVulkan.cmd_set_discard_rectangle_extVulkan.cmd_set_eventVulkan.cmd_set_eventVulkan.cmd_set_event_2_khrVulkan.cmd_set_event_2_khrVulkan.cmd_set_event_2_khrVulkan.cmd_set_event_2_khrVulkan.cmd_set_exclusive_scissor_nvVulkan.cmd_set_exclusive_scissor_nvVulkan.cmd_set_exclusive_scissor_nvVulkan.cmd_set_exclusive_scissor_nvVulkan.cmd_set_fragment_shading_rate_enum_nvVulkan.cmd_set_fragment_shading_rate_enum_nvVulkan.cmd_set_fragment_shading_rate_khrVulkan.cmd_set_fragment_shading_rate_khrVulkan.cmd_set_fragment_shading_rate_khrVulkan.cmd_set_fragment_shading_rate_khrVulkan.cmd_set_front_face_extVulkan.cmd_set_front_face_extVulkan.cmd_set_line_stipple_extVulkan.cmd_set_line_stipple_extVulkan.cmd_set_line_widthVulkan.cmd_set_line_widthVulkan.cmd_set_logic_op_extVulkan.cmd_set_logic_op_extVulkan.cmd_set_patch_control_points_extVulkan.cmd_set_patch_control_points_extVulkan.cmd_set_performance_marker_intelVulkan.cmd_set_performance_marker_intelVulkan.cmd_set_performance_marker_intelVulkan.cmd_set_performance_marker_intelVulkan.cmd_set_performance_override_intelVulkan.cmd_set_performance_override_intelVulkan.cmd_set_performance_override_intelVulkan.cmd_set_performance_override_intelVulkan.cmd_set_performance_stream_marker_intelVulkan.cmd_set_performance_stream_marker_intelVulkan.cmd_set_performance_stream_marker_intelVulkan.cmd_set_performance_stream_marker_intelVulkan.cmd_set_primitive_restart_enable_extVulkan.cmd_set_primitive_restart_enable_extVulkan.cmd_set_primitive_topology_extVulkan.cmd_set_primitive_topology_extVulkan.cmd_set_rasterizer_discard_enable_extVulkan.cmd_set_rasterizer_discard_enable_extVulkan.cmd_set_ray_tracing_pipeline_stack_size_khrVulkan.cmd_set_ray_tracing_pipeline_stack_size_khrVulkan.cmd_set_sample_locations_extVulkan.cmd_set_sample_locations_extVulkan.cmd_set_sample_locations_extVulkan.cmd_set_sample_locations_extVulkan.cmd_set_scissorVulkan.cmd_set_scissorVulkan.cmd_set_scissorVulkan.cmd_set_scissorVulkan.cmd_set_scissor_with_count_extVulkan.cmd_set_scissor_with_count_extVulkan.cmd_set_scissor_with_count_extVulkan.cmd_set_scissor_with_count_extVulkan.cmd_set_stencil_compare_maskVulkan.cmd_set_stencil_compare_maskVulkan.cmd_set_stencil_op_extVulkan.cmd_set_stencil_op_extVulkan.cmd_set_stencil_referenceVulkan.cmd_set_stencil_referenceVulkan.cmd_set_stencil_test_enable_extVulkan.cmd_set_stencil_test_enable_extVulkan.cmd_set_stencil_write_maskVulkan.cmd_set_stencil_write_maskVulkan.cmd_set_vertex_input_extVulkan.cmd_set_vertex_input_extVulkan.cmd_set_vertex_input_extVulkan.cmd_set_vertex_input_extVulkan.cmd_set_viewportVulkan.cmd_set_viewportVulkan.cmd_set_viewportVulkan.cmd_set_viewportVulkan.cmd_set_viewport_shading_rate_palette_nvVulkan.cmd_set_viewport_shading_rate_palette_nvVulkan.cmd_set_viewport_shading_rate_palette_nvVulkan.cmd_set_viewport_shading_rate_palette_nvVulkan.cmd_set_viewport_w_scaling_nvVulkan.cmd_set_viewport_w_scaling_nvVulkan.cmd_set_viewport_w_scaling_nvVulkan.cmd_set_viewport_w_scaling_nvVulkan.cmd_set_viewport_with_count_extVulkan.cmd_set_viewport_with_count_extVulkan.cmd_set_viewport_with_count_extVulkan.cmd_set_viewport_with_count_extVulkan.cmd_trace_rays_indirect_khrVulkan.cmd_trace_rays_indirect_khrVulkan.cmd_trace_rays_indirect_khrVulkan.cmd_trace_rays_indirect_khrVulkan.cmd_trace_rays_khrVulkan.cmd_trace_rays_khrVulkan.cmd_trace_rays_khrVulkan.cmd_trace_rays_khrVulkan.cmd_trace_rays_nvVulkan.cmd_trace_rays_nvVulkan.cmd_update_bufferVulkan.cmd_update_bufferVulkan.cmd_wait_eventsVulkan.cmd_wait_eventsVulkan.cmd_wait_eventsVulkan.cmd_wait_eventsVulkan.cmd_wait_events_2_khrVulkan.cmd_wait_events_2_khrVulkan.cmd_wait_events_2_khrVulkan.cmd_wait_events_2_khrVulkan.cmd_write_acceleration_structures_properties_khrVulkan.cmd_write_acceleration_structures_properties_khrVulkan.cmd_write_acceleration_structures_properties_nvVulkan.cmd_write_acceleration_structures_properties_nvVulkan.cmd_write_buffer_marker_2_amdVulkan.cmd_write_buffer_marker_2_amdVulkan.cmd_write_buffer_marker_amdVulkan.cmd_write_buffer_marker_amdVulkan.cmd_write_timestampVulkan.cmd_write_timestampVulkan.cmd_write_timestamp_2_khrVulkan.cmd_write_timestamp_2_khrVulkan.compile_deferred_nvVulkan.compile_deferred_nvVulkan.copy_acceleration_structure_khrVulkan.copy_acceleration_structure_khrVulkan.copy_acceleration_structure_khrVulkan.copy_acceleration_structure_khrVulkan.copy_acceleration_structure_to_memory_khrVulkan.copy_acceleration_structure_to_memory_khrVulkan.copy_acceleration_structure_to_memory_khrVulkan.copy_acceleration_structure_to_memory_khrVulkan.copy_memory_to_acceleration_structure_khrVulkan.copy_memory_to_acceleration_structure_khrVulkan.copy_memory_to_acceleration_structure_khrVulkan.copy_memory_to_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_bufferVulkan.create_bufferVulkan.create_bufferVulkan.create_bufferVulkan.create_bufferVulkan.create_bufferVulkan.create_buffer_viewVulkan.create_buffer_viewVulkan.create_buffer_viewVulkan.create_buffer_viewVulkan.create_buffer_viewVulkan.create_buffer_viewVulkan.create_command_poolVulkan.create_command_poolVulkan.create_command_poolVulkan.create_command_poolVulkan.create_command_poolVulkan.create_command_poolVulkan.create_compute_pipelinesVulkan.create_compute_pipelinesVulkan.create_compute_pipelinesVulkan.create_compute_pipelinesVulkan.create_debug_report_callback_extVulkan.create_debug_report_callback_extVulkan.create_debug_report_callback_extVulkan.create_debug_report_callback_extVulkan.create_debug_report_callback_extVulkan.create_debug_report_callback_extVulkan.create_debug_utils_messenger_extVulkan.create_debug_utils_messenger_extVulkan.create_debug_utils_messenger_extVulkan.create_debug_utils_messenger_extVulkan.create_debug_utils_messenger_extVulkan.create_debug_utils_messenger_extVulkan.create_deferred_operation_khrVulkan.create_deferred_operation_khrVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_deviceVulkan.create_deviceVulkan.create_deviceVulkan.create_deviceVulkan.create_deviceVulkan.create_deviceVulkan.create_deviceVulkan.create_deviceVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_plane_surface_khrVulkan.create_display_plane_surface_khrVulkan.create_display_plane_surface_khrVulkan.create_display_plane_surface_khrVulkan.create_eventVulkan.create_eventVulkan.create_eventVulkan.create_eventVulkan.create_eventVulkan.create_eventVulkan.create_fenceVulkan.create_fenceVulkan.create_fenceVulkan.create_fenceVulkan.create_fenceVulkan.create_fenceVulkan.create_framebufferVulkan.create_framebufferVulkan.create_framebufferVulkan.create_framebufferVulkan.create_framebufferVulkan.create_framebufferVulkan.create_graphics_pipelinesVulkan.create_graphics_pipelinesVulkan.create_graphics_pipelinesVulkan.create_graphics_pipelinesVulkan.create_headless_surface_extVulkan.create_headless_surface_extVulkan.create_headless_surface_extVulkan.create_headless_surface_extVulkan.create_imageVulkan.create_imageVulkan.create_imageVulkan.create_imageVulkan.create_imageVulkan.create_imageVulkan.create_imageVulkan.create_imageVulkan.create_image_viewVulkan.create_image_viewVulkan.create_image_viewVulkan.create_image_viewVulkan.create_image_viewVulkan.create_image_viewVulkan.create_image_viewVulkan.create_image_viewVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_instanceVulkan.create_instanceVulkan.create_instanceVulkan.create_instanceVulkan.create_instanceVulkan.create_instanceVulkan.create_pipeline_cacheVulkan.create_pipeline_cacheVulkan.create_pipeline_cacheVulkan.create_pipeline_cacheVulkan.create_pipeline_cacheVulkan.create_pipeline_cacheVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_private_data_slot_extVulkan.create_private_data_slot_extVulkan.create_private_data_slot_extVulkan.create_private_data_slot_extVulkan.create_private_data_slot_extVulkan.create_private_data_slot_extVulkan.create_query_poolVulkan.create_query_poolVulkan.create_query_poolVulkan.create_query_poolVulkan.create_query_poolVulkan.create_query_poolVulkan.create_ray_tracing_pipelines_khrVulkan.create_ray_tracing_pipelines_khrVulkan.create_ray_tracing_pipelines_khrVulkan.create_ray_tracing_pipelines_khrVulkan.create_ray_tracing_pipelines_nvVulkan.create_ray_tracing_pipelines_nvVulkan.create_ray_tracing_pipelines_nvVulkan.create_ray_tracing_pipelines_nvVulkan.create_render_passVulkan.create_render_passVulkan.create_render_passVulkan.create_render_passVulkan.create_render_passVulkan.create_render_passVulkan.create_render_passVulkan.create_render_passVulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_samplerVulkan.create_samplerVulkan.create_samplerVulkan.create_samplerVulkan.create_samplerVulkan.create_samplerVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_semaphoreVulkan.create_semaphoreVulkan.create_semaphoreVulkan.create_semaphoreVulkan.create_semaphoreVulkan.create_semaphoreVulkan.create_shader_moduleVulkan.create_shader_moduleVulkan.create_shader_moduleVulkan.create_shader_moduleVulkan.create_shader_moduleVulkan.create_shader_moduleVulkan.create_shared_swapchains_khrVulkan.create_shared_swapchains_khrVulkan.create_shared_swapchains_khrVulkan.create_shared_swapchains_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_validation_cache_extVulkan.create_validation_cache_extVulkan.create_validation_cache_extVulkan.create_validation_cache_extVulkan.create_validation_cache_extVulkan.create_validation_cache_extVulkan.create_wayland_surface_khrVulkan.create_wayland_surface_khrVulkan.create_wayland_surface_khrVulkan.create_wayland_surface_khrVulkan.create_xcb_surface_khrVulkan.create_xcb_surface_khrVulkan.create_xcb_surface_khrVulkan.create_xcb_surface_khrVulkan.create_xlib_surface_khrVulkan.create_xlib_surface_khrVulkan.create_xlib_surface_khrVulkan.create_xlib_surface_khrVulkan.debug_marker_set_object_name_extVulkan.debug_marker_set_object_name_extVulkan.debug_marker_set_object_name_extVulkan.debug_marker_set_object_name_extVulkan.debug_marker_set_object_tag_extVulkan.debug_marker_set_object_tag_extVulkan.debug_marker_set_object_tag_extVulkan.debug_marker_set_object_tag_extVulkan.debug_report_message_extVulkan.debug_report_message_extVulkan.default_debug_callbackVulkan.deferred_operation_join_khrVulkan.deferred_operation_join_khrVulkan.destroy_acceleration_structure_khrVulkan.destroy_acceleration_structure_khrVulkan.destroy_acceleration_structure_nvVulkan.destroy_acceleration_structure_nvVulkan.destroy_bufferVulkan.destroy_bufferVulkan.destroy_buffer_viewVulkan.destroy_buffer_viewVulkan.destroy_command_poolVulkan.destroy_command_poolVulkan.destroy_debug_report_callback_extVulkan.destroy_debug_report_callback_extVulkan.destroy_debug_utils_messenger_extVulkan.destroy_debug_utils_messenger_extVulkan.destroy_deferred_operation_khrVulkan.destroy_deferred_operation_khrVulkan.destroy_descriptor_poolVulkan.destroy_descriptor_poolVulkan.destroy_descriptor_set_layoutVulkan.destroy_descriptor_set_layoutVulkan.destroy_descriptor_update_templateVulkan.destroy_descriptor_update_templateVulkan.destroy_deviceVulkan.destroy_deviceVulkan.destroy_eventVulkan.destroy_eventVulkan.destroy_fenceVulkan.destroy_fenceVulkan.destroy_framebufferVulkan.destroy_framebufferVulkan.destroy_imageVulkan.destroy_imageVulkan.destroy_image_viewVulkan.destroy_image_viewVulkan.destroy_indirect_commands_layout_nvVulkan.destroy_indirect_commands_layout_nvVulkan.destroy_instanceVulkan.destroy_instanceVulkan.destroy_pipelineVulkan.destroy_pipelineVulkan.destroy_pipeline_cacheVulkan.destroy_pipeline_cacheVulkan.destroy_pipeline_layoutVulkan.destroy_pipeline_layoutVulkan.destroy_private_data_slot_extVulkan.destroy_private_data_slot_extVulkan.destroy_query_poolVulkan.destroy_query_poolVulkan.destroy_render_passVulkan.destroy_render_passVulkan.destroy_samplerVulkan.destroy_samplerVulkan.destroy_sampler_ycbcr_conversionVulkan.destroy_sampler_ycbcr_conversionVulkan.destroy_semaphoreVulkan.destroy_semaphoreVulkan.destroy_shader_moduleVulkan.destroy_shader_moduleVulkan.destroy_surface_khrVulkan.destroy_surface_khrVulkan.destroy_swapchain_khrVulkan.destroy_swapchain_khrVulkan.destroy_validation_cache_extVulkan.destroy_validation_cache_extVulkan.device_wait_idleVulkan.device_wait_idleVulkan.display_power_control_extVulkan.display_power_control_extVulkan.display_power_control_extVulkan.display_power_control_extVulkan.end_command_bufferVulkan.end_command_bufferVulkan.enumerate_device_extension_propertiesVulkan.enumerate_device_extension_propertiesVulkan.enumerate_device_layer_propertiesVulkan.enumerate_device_layer_propertiesVulkan.enumerate_instance_extension_propertiesVulkan.enumerate_instance_extension_propertiesVulkan.enumerate_instance_layer_propertiesVulkan.enumerate_instance_layer_propertiesVulkan.enumerate_instance_versionVulkan.enumerate_instance_versionVulkan.enumerate_physical_device_groupsVulkan.enumerate_physical_device_groupsVulkan.enumerate_physical_device_queue_family_performance_query_counters_khrVulkan.enumerate_physical_device_queue_family_performance_query_counters_khrVulkan.enumerate_physical_devicesVulkan.enumerate_physical_devicesVulkan.find_queue_familyVulkan.flush_mapped_memory_rangesVulkan.flush_mapped_memory_rangesVulkan.flush_mapped_memory_rangesVulkan.flush_mapped_memory_rangesVulkan.free_command_buffersVulkan.free_command_buffersVulkan.free_descriptor_setsVulkan.free_descriptor_setsVulkan.free_memoryVulkan.free_memoryVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.from_vkVulkan.function_pointerVulkan.get_acceleration_structure_build_sizes_khrVulkan.get_acceleration_structure_build_sizes_khrVulkan.get_acceleration_structure_build_sizes_khrVulkan.get_acceleration_structure_build_sizes_khrVulkan.get_acceleration_structure_device_address_khrVulkan.get_acceleration_structure_device_address_khrVulkan.get_acceleration_structure_device_address_khrVulkan.get_acceleration_structure_device_address_khrVulkan.get_acceleration_structure_handle_nvVulkan.get_acceleration_structure_handle_nvVulkan.get_acceleration_structure_memory_requirements_nvVulkan.get_acceleration_structure_memory_requirements_nvVulkan.get_acceleration_structure_memory_requirements_nvVulkan.get_acceleration_structure_memory_requirements_nvVulkan.get_buffer_device_addressVulkan.get_buffer_device_addressVulkan.get_buffer_device_addressVulkan.get_buffer_device_addressVulkan.get_buffer_memory_requirementsVulkan.get_buffer_memory_requirementsVulkan.get_buffer_memory_requirements_2Vulkan.get_buffer_memory_requirements_2Vulkan.get_buffer_memory_requirements_2Vulkan.get_buffer_memory_requirements_2Vulkan.get_buffer_opaque_capture_addressVulkan.get_buffer_opaque_capture_addressVulkan.get_buffer_opaque_capture_addressVulkan.get_buffer_opaque_capture_addressVulkan.get_calibrated_timestamps_extVulkan.get_calibrated_timestamps_extVulkan.get_calibrated_timestamps_extVulkan.get_calibrated_timestamps_extVulkan.get_deferred_operation_max_concurrency_khrVulkan.get_deferred_operation_max_concurrency_khrVulkan.get_deferred_operation_result_khrVulkan.get_deferred_operation_result_khrVulkan.get_descriptor_set_layout_supportVulkan.get_descriptor_set_layout_supportVulkan.get_descriptor_set_layout_supportVulkan.get_descriptor_set_layout_supportVulkan.get_device_acceleration_structure_compatibility_khrVulkan.get_device_acceleration_structure_compatibility_khrVulkan.get_device_acceleration_structure_compatibility_khrVulkan.get_device_acceleration_structure_compatibility_khrVulkan.get_device_group_peer_memory_featuresVulkan.get_device_group_peer_memory_featuresVulkan.get_device_group_present_capabilities_khrVulkan.get_device_group_present_capabilities_khrVulkan.get_device_group_surface_present_modes_khrVulkan.get_device_group_surface_present_modes_khrVulkan.get_device_memory_commitmentVulkan.get_device_memory_commitmentVulkan.get_device_memory_opaque_capture_addressVulkan.get_device_memory_opaque_capture_addressVulkan.get_device_memory_opaque_capture_addressVulkan.get_device_memory_opaque_capture_addressVulkan.get_device_proc_addrVulkan.get_device_proc_addrVulkan.get_device_queueVulkan.get_device_queueVulkan.get_device_queue_2Vulkan.get_device_queue_2Vulkan.get_device_queue_2Vulkan.get_device_queue_2Vulkan.get_display_mode_properties_2_khrVulkan.get_display_mode_properties_2_khrVulkan.get_display_mode_properties_khrVulkan.get_display_mode_properties_khrVulkan.get_display_plane_capabilities_2_khrVulkan.get_display_plane_capabilities_2_khrVulkan.get_display_plane_capabilities_2_khrVulkan.get_display_plane_capabilities_2_khrVulkan.get_display_plane_capabilities_khrVulkan.get_display_plane_capabilities_khrVulkan.get_display_plane_supported_displays_khrVulkan.get_display_plane_supported_displays_khrVulkan.get_event_statusVulkan.get_event_statusVulkan.get_fence_fd_khrVulkan.get_fence_fd_khrVulkan.get_fence_fd_khrVulkan.get_fence_fd_khrVulkan.get_fence_statusVulkan.get_fence_statusVulkan.get_generated_commands_memory_requirements_nvVulkan.get_generated_commands_memory_requirements_nvVulkan.get_generated_commands_memory_requirements_nvVulkan.get_generated_commands_memory_requirements_nvVulkan.get_image_drm_format_modifier_properties_extVulkan.get_image_drm_format_modifier_properties_extVulkan.get_image_memory_requirementsVulkan.get_image_memory_requirementsVulkan.get_image_memory_requirements_2Vulkan.get_image_memory_requirements_2Vulkan.get_image_memory_requirements_2Vulkan.get_image_memory_requirements_2Vulkan.get_image_sparse_memory_requirementsVulkan.get_image_sparse_memory_requirementsVulkan.get_image_sparse_memory_requirements_2Vulkan.get_image_sparse_memory_requirements_2Vulkan.get_image_sparse_memory_requirements_2Vulkan.get_image_sparse_memory_requirements_2Vulkan.get_image_subresource_layoutVulkan.get_image_subresource_layoutVulkan.get_image_subresource_layoutVulkan.get_image_subresource_layoutVulkan.get_image_view_address_nvxVulkan.get_image_view_address_nvxVulkan.get_image_view_handle_nvxVulkan.get_image_view_handle_nvxVulkan.get_image_view_handle_nvxVulkan.get_image_view_handle_nvxVulkan.get_instance_proc_addrVulkan.get_instance_proc_addrVulkan.get_memory_fd_khrVulkan.get_memory_fd_khrVulkan.get_memory_fd_khrVulkan.get_memory_fd_khrVulkan.get_memory_fd_properties_khrVulkan.get_memory_fd_properties_khrVulkan.get_memory_host_pointer_properties_extVulkan.get_memory_host_pointer_properties_extVulkan.get_past_presentation_timing_googleVulkan.get_past_presentation_timing_googleVulkan.get_performance_parameter_intelVulkan.get_performance_parameter_intelVulkan.get_physical_device_calibrateable_time_domains_extVulkan.get_physical_device_calibrateable_time_domains_extVulkan.get_physical_device_cooperative_matrix_properties_nvVulkan.get_physical_device_cooperative_matrix_properties_nvVulkan.get_physical_device_display_plane_properties_2_khrVulkan.get_physical_device_display_plane_properties_2_khrVulkan.get_physical_device_display_plane_properties_khrVulkan.get_physical_device_display_plane_properties_khrVulkan.get_physical_device_display_properties_2_khrVulkan.get_physical_device_display_properties_2_khrVulkan.get_physical_device_display_properties_khrVulkan.get_physical_device_display_properties_khrVulkan.get_physical_device_external_buffer_propertiesVulkan.get_physical_device_external_buffer_propertiesVulkan.get_physical_device_external_buffer_propertiesVulkan.get_physical_device_external_buffer_propertiesVulkan.get_physical_device_external_fence_propertiesVulkan.get_physical_device_external_fence_propertiesVulkan.get_physical_device_external_fence_propertiesVulkan.get_physical_device_external_fence_propertiesVulkan.get_physical_device_external_image_format_properties_nvVulkan.get_physical_device_external_image_format_properties_nvVulkan.get_physical_device_external_semaphore_propertiesVulkan.get_physical_device_external_semaphore_propertiesVulkan.get_physical_device_external_semaphore_propertiesVulkan.get_physical_device_external_semaphore_propertiesVulkan.get_physical_device_featuresVulkan.get_physical_device_featuresVulkan.get_physical_device_features_2Vulkan.get_physical_device_features_2Vulkan.get_physical_device_format_propertiesVulkan.get_physical_device_format_propertiesVulkan.get_physical_device_format_properties_2Vulkan.get_physical_device_format_properties_2Vulkan.get_physical_device_fragment_shading_rates_khrVulkan.get_physical_device_fragment_shading_rates_khrVulkan.get_physical_device_image_format_propertiesVulkan.get_physical_device_image_format_propertiesVulkan.get_physical_device_image_format_properties_2Vulkan.get_physical_device_image_format_properties_2Vulkan.get_physical_device_image_format_properties_2Vulkan.get_physical_device_image_format_properties_2Vulkan.get_physical_device_memory_propertiesVulkan.get_physical_device_memory_propertiesVulkan.get_physical_device_memory_properties_2Vulkan.get_physical_device_memory_properties_2Vulkan.get_physical_device_multisample_properties_extVulkan.get_physical_device_multisample_properties_extVulkan.get_physical_device_present_rectangles_khrVulkan.get_physical_device_present_rectangles_khrVulkan.get_physical_device_propertiesVulkan.get_physical_device_propertiesVulkan.get_physical_device_properties_2Vulkan.get_physical_device_properties_2Vulkan.get_physical_device_queue_family_performance_query_passes_khrVulkan.get_physical_device_queue_family_performance_query_passes_khrVulkan.get_physical_device_queue_family_performance_query_passes_khrVulkan.get_physical_device_queue_family_performance_query_passes_khrVulkan.get_physical_device_queue_family_propertiesVulkan.get_physical_device_queue_family_propertiesVulkan.get_physical_device_queue_family_properties_2Vulkan.get_physical_device_queue_family_properties_2Vulkan.get_physical_device_sparse_image_format_propertiesVulkan.get_physical_device_sparse_image_format_propertiesVulkan.get_physical_device_sparse_image_format_properties_2Vulkan.get_physical_device_sparse_image_format_properties_2Vulkan.get_physical_device_sparse_image_format_properties_2Vulkan.get_physical_device_sparse_image_format_properties_2Vulkan.get_physical_device_supported_framebuffer_mixed_samples_combinations_nvVulkan.get_physical_device_supported_framebuffer_mixed_samples_combinations_nvVulkan.get_physical_device_surface_capabilities_2_extVulkan.get_physical_device_surface_capabilities_2_extVulkan.get_physical_device_surface_capabilities_2_khrVulkan.get_physical_device_surface_capabilities_2_khrVulkan.get_physical_device_surface_capabilities_2_khrVulkan.get_physical_device_surface_capabilities_2_khrVulkan.get_physical_device_surface_capabilities_khrVulkan.get_physical_device_surface_capabilities_khrVulkan.get_physical_device_surface_formats_2_khrVulkan.get_physical_device_surface_formats_2_khrVulkan.get_physical_device_surface_formats_2_khrVulkan.get_physical_device_surface_formats_2_khrVulkan.get_physical_device_surface_formats_khrVulkan.get_physical_device_surface_formats_khrVulkan.get_physical_device_surface_present_modes_khrVulkan.get_physical_device_surface_present_modes_khrVulkan.get_physical_device_surface_support_khrVulkan.get_physical_device_surface_support_khrVulkan.get_physical_device_tool_properties_extVulkan.get_physical_device_tool_properties_extVulkan.get_physical_device_wayland_presentation_support_khrVulkan.get_physical_device_wayland_presentation_support_khrVulkan.get_physical_device_xcb_presentation_support_khrVulkan.get_physical_device_xcb_presentation_support_khrVulkan.get_physical_device_xlib_presentation_support_khrVulkan.get_physical_device_xlib_presentation_support_khrVulkan.get_pipeline_cache_dataVulkan.get_pipeline_cache_dataVulkan.get_pipeline_executable_internal_representations_khrVulkan.get_pipeline_executable_internal_representations_khrVulkan.get_pipeline_executable_internal_representations_khrVulkan.get_pipeline_executable_internal_representations_khrVulkan.get_pipeline_executable_properties_khrVulkan.get_pipeline_executable_properties_khrVulkan.get_pipeline_executable_properties_khrVulkan.get_pipeline_executable_properties_khrVulkan.get_pipeline_executable_statistics_khrVulkan.get_pipeline_executable_statistics_khrVulkan.get_pipeline_executable_statistics_khrVulkan.get_pipeline_executable_statistics_khrVulkan.get_private_data_extVulkan.get_private_data_extVulkan.get_query_pool_resultsVulkan.get_query_pool_resultsVulkan.get_queue_checkpoint_data_2_nvVulkan.get_queue_checkpoint_data_2_nvVulkan.get_queue_checkpoint_data_nvVulkan.get_queue_checkpoint_data_nvVulkan.get_rand_r_output_display_extVulkan.get_rand_r_output_display_extVulkan.get_ray_tracing_capture_replay_shader_group_handles_khrVulkan.get_ray_tracing_capture_replay_shader_group_handles_khrVulkan.get_ray_tracing_shader_group_handles_khrVulkan.get_ray_tracing_shader_group_handles_khrVulkan.get_ray_tracing_shader_group_stack_size_khrVulkan.get_ray_tracing_shader_group_stack_size_khrVulkan.get_refresh_cycle_duration_googleVulkan.get_refresh_cycle_duration_googleVulkan.get_render_area_granularityVulkan.get_render_area_granularityVulkan.get_semaphore_counter_valueVulkan.get_semaphore_counter_valueVulkan.get_semaphore_fd_khrVulkan.get_semaphore_fd_khrVulkan.get_semaphore_fd_khrVulkan.get_semaphore_fd_khrVulkan.get_shader_info_amdVulkan.get_shader_info_amdVulkan.get_swapchain_counter_extVulkan.get_swapchain_counter_extVulkan.get_swapchain_images_khrVulkan.get_swapchain_images_khrVulkan.get_swapchain_status_khrVulkan.get_swapchain_status_khrVulkan.get_validation_cache_data_extVulkan.get_validation_cache_data_extVulkan.import_fence_fd_khrVulkan.import_fence_fd_khrVulkan.import_fence_fd_khrVulkan.import_fence_fd_khrVulkan.import_semaphore_fd_khrVulkan.import_semaphore_fd_khrVulkan.import_semaphore_fd_khrVulkan.import_semaphore_fd_khrVulkan.initialize_performance_api_intelVulkan.initialize_performance_api_intelVulkan.initialize_performance_api_intelVulkan.initialize_performance_api_intelVulkan.invalidate_mapped_memory_rangesVulkan.invalidate_mapped_memory_rangesVulkan.invalidate_mapped_memory_rangesVulkan.invalidate_mapped_memory_rangesVulkan.map_memoryVulkan.map_memoryVulkan.merge_pipeline_cachesVulkan.merge_pipeline_cachesVulkan.merge_validation_caches_extVulkan.merge_validation_caches_extVulkan.pointer_lengthVulkan.queue_begin_debug_utils_label_extVulkan.queue_begin_debug_utils_label_extVulkan.queue_begin_debug_utils_label_extVulkan.queue_begin_debug_utils_label_extVulkan.queue_bind_sparseVulkan.queue_bind_sparseVulkan.queue_bind_sparseVulkan.queue_bind_sparseVulkan.queue_end_debug_utils_label_extVulkan.queue_end_debug_utils_label_extVulkan.queue_insert_debug_utils_label_extVulkan.queue_insert_debug_utils_label_extVulkan.queue_insert_debug_utils_label_extVulkan.queue_insert_debug_utils_label_extVulkan.queue_present_khrVulkan.queue_present_khrVulkan.queue_present_khrVulkan.queue_present_khrVulkan.queue_set_performance_configuration_intelVulkan.queue_set_performance_configuration_intelVulkan.queue_submitVulkan.queue_submitVulkan.queue_submitVulkan.queue_submitVulkan.queue_submit_2_khrVulkan.queue_submit_2_khrVulkan.queue_submit_2_khrVulkan.queue_submit_2_khrVulkan.queue_wait_idleVulkan.queue_wait_idleVulkan.register_device_event_extVulkan.register_device_event_extVulkan.register_device_event_extVulkan.register_device_event_extVulkan.register_display_event_extVulkan.register_display_event_extVulkan.register_display_event_extVulkan.register_display_event_extVulkan.release_display_extVulkan.release_display_extVulkan.release_performance_configuration_intelVulkan.release_performance_configuration_intelVulkan.release_profiling_lock_khrVulkan.release_profiling_lock_khrVulkan.reset_command_bufferVulkan.reset_command_bufferVulkan.reset_command_poolVulkan.reset_command_poolVulkan.reset_descriptor_poolVulkan.reset_descriptor_poolVulkan.reset_eventVulkan.reset_eventVulkan.reset_fencesVulkan.reset_fencesVulkan.reset_query_poolVulkan.reset_query_poolVulkan.set_debug_utils_object_name_extVulkan.set_debug_utils_object_name_extVulkan.set_debug_utils_object_name_extVulkan.set_debug_utils_object_name_extVulkan.set_debug_utils_object_tag_extVulkan.set_debug_utils_object_tag_extVulkan.set_debug_utils_object_tag_extVulkan.set_debug_utils_object_tag_extVulkan.set_driverVulkan.set_eventVulkan.set_eventVulkan.set_hdr_metadata_extVulkan.set_hdr_metadata_extVulkan.set_hdr_metadata_extVulkan.set_hdr_metadata_extVulkan.set_local_dimming_amdVulkan.set_local_dimming_amdVulkan.set_private_data_extVulkan.set_private_data_extVulkan.signal_semaphoreVulkan.signal_semaphoreVulkan.signal_semaphoreVulkan.signal_semaphoreVulkan.submit_debug_utils_message_extVulkan.submit_debug_utils_message_extVulkan.submit_debug_utils_message_extVulkan.submit_debug_utils_message_extVulkan.to_vkVulkan.trim_command_poolVulkan.trim_command_poolVulkan.uninitialize_performance_api_intelVulkan.uninitialize_performance_api_intelVulkan.unmap_memoryVulkan.unmap_memoryVulkan.update_descriptor_set_with_templateVulkan.update_descriptor_set_with_templateVulkan.update_descriptor_setsVulkan.update_descriptor_setsVulkan.update_descriptor_setsVulkan.update_descriptor_setsVulkan.wait_for_fencesVulkan.wait_for_fencesVulkan.wait_semaphoresVulkan.wait_semaphoresVulkan.wait_semaphoresVulkan.wait_semaphoresVulkan.write_acceleration_structures_properties_khrVulkan.write_acceleration_structures_properties_khrVulkan.@bitmask_flagVulkan.@checkVulkan.@set_driver
Vulkan.Vulkan — ModuleVulkan
Vulkan.jl is a lightweight wrapper around the Vulkan graphics and compute library. It exposes abstractions over the underlying C interface, primarily geared towards developers looking for a more natural way to work with Vulkan with minimal overhead.
It builds upon the core API provided by VulkanCore.jl. Because Vulkan is originally a C specification, interfacing with it requires some knowledge before correctly being used from Julia. This package acts as an abstraction layer, so that you don't need to know how to properly call a C library, while still retaining full functionality. The wrapper is generated directly from the Vulkan Specification.
This is a very similar approach to that taken by VulkanHpp, except that the target language is Julia and not C++.
If you have questions, want to brainstorm ideas or simply want to share cool things you do with Vulkan don't hesitate to create a thread in our Zulip channel.
Status
This package is a work in progress and has not reached its 1.0 version yet. As such, documentation may not be complete and functionality may change without warning. At this stage, you should not use this library in production; however, you are encouraged to push its boundaries through non-critical projects. If you find limitations, bugs or want to suggest potential improvements, do not hesitate to submit issues or pull requests. The goal is definitely to be production-ready as soon as possible.
In particular, because the library relies on automatic code generation, there may be portions of the Vulkan API that are not wrapped correctly. While you should not have trouble in most cases, there are always edge cases which were not accounted for during generation. Please open an issue whenever you encounter such a case, so that we can reliably fix those wrapping issues for future use.
Testing
Currently, continuous integration runs only on Ubuntu 32/64 bits with Julia 1.6, for lack of a functional CI setup with Vulkan for MacOS and Windows. Because public CI services lack proper driver support, the CPU Vulkan implementation SwiftShader is used. If you are not on Linux, we cannot guarantee that this library will work for you, although so far nothing is platform-dependent. Therefore, it is recommended that you test this package with your own setup.
Depends on:
BaseCoreDocStringExtensionsLoggingMLStyleReexportVulkan.CEnumVulkanCore.LibVulkan
Vulkan.ATTACHMENT_UNUSED — ConstantVulkan.LOD_CLAMP_NONE — ConstantVulkan.LUID_SIZE — ConstantVulkan.MAX_DESCRIPTION_SIZE — ConstantVulkan.MAX_DEVICE_GROUP_SIZE — ConstantVulkan.MAX_DRIVER_INFO_SIZE — ConstantVulkan.MAX_DRIVER_NAME_SIZE — ConstantVulkan.MAX_MEMORY_HEAPS — ConstantVulkan.MAX_MEMORY_TYPES — ConstantVulkan.MAX_PHYSICAL_DEVICE_NAME_SIZE — ConstantVulkan.QUEUE_FAMILY_EXTERNAL — ConstantVulkan.QUEUE_FAMILY_FOREIGN_EXT — ConstantVulkan.QUEUE_FAMILY_IGNORED — ConstantVulkan.REMAINING_ARRAY_LAYERS — ConstantVulkan.REMAINING_MIP_LEVELS — ConstantVulkan.SHADER_UNUSED_KHR — ConstantVulkan.SUBPASS_EXTERNAL — ConstantVulkan.UUID_SIZE — ConstantVulkan.WHOLE_SIZE — ConstantVulkan.AabbPositionsKHR — TypeHigh-level wrapper for VkAabbPositionsKHR.
Extension: VK_KHR_acceleration_structure
struct AabbPositionsKHR <: Vulkan.HighLevelStructmin_x::Float32min_y::Float32min_z::Float32max_x::Float32max_y::Float32max_z::Float32
Vulkan.AccelerationStructureBuildGeometryInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureBuildGeometryInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureBuildGeometryInfoKHR <: Vulkan.HighLevelStructnext::Anytype::AccelerationStructureTypeKHRflags::BuildAccelerationStructureFlagKHRmode::BuildAccelerationStructureModeKHRsrc_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}dst_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}geometries::Union{Ptr{Nothing}, Vector{AccelerationStructureGeometryKHR}}geometries_2::Union{Ptr{Nothing}, Vector{AccelerationStructureGeometryKHR}}scratch_data::DeviceOrHostAddressKHR
Vulkan.AccelerationStructureBuildGeometryInfoKHR — MethodAccelerationStructureBuildGeometryInfoKHR(type::AccelerationStructureTypeKHR, mode::BuildAccelerationStructureModeKHR, scratch_data::DeviceOrHostAddressKHR; next, flags, src_acceleration_structure, dst_acceleration_structure, geometries, geometries_2) -> AccelerationStructureBuildGeometryInfoKHR
Vulkan.AccelerationStructureBuildRangeInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureBuildRangeInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureBuildRangeInfoKHR <: Vulkan.HighLevelStructprimitive_count::UInt32primitive_offset::UInt32first_vertex::UInt32transform_offset::UInt32
Vulkan.AccelerationStructureBuildSizesInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureBuildSizesInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureBuildSizesInfoKHR <: Vulkan.HighLevelStructnext::Anyacceleration_structure_size::UInt64update_scratch_size::UInt64build_scratch_size::UInt64
Vulkan.AccelerationStructureBuildSizesInfoKHR — MethodAccelerationStructureBuildSizesInfoKHR(acceleration_structure_size::Integer, update_scratch_size::Integer, build_scratch_size::Integer; next) -> AccelerationStructureBuildSizesInfoKHR
Vulkan.AccelerationStructureBuildTypeKHR — Typeprimitive type AccelerationStructureBuildTypeKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.AccelerationStructureCompatibilityKHR — Typeprimitive type AccelerationStructureCompatibilityKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.AccelerationStructureCreateFlagKHR — Typestruct AccelerationStructureCreateFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.AccelerationStructureCreateInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureCreateInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureCreateInfoKHR <: Vulkan.HighLevelStructnext::Anycreate_flags::AccelerationStructureCreateFlagKHRbuffer::Bufferoffset::UInt64size::UInt64type::AccelerationStructureTypeKHRdevice_address::UInt64
Vulkan.AccelerationStructureCreateInfoKHR — MethodAccelerationStructureCreateInfoKHR(buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; next, create_flags, device_address) -> AccelerationStructureCreateInfoKHR
Vulkan.AccelerationStructureCreateInfoNV — TypeHigh-level wrapper for VkAccelerationStructureCreateInfoNV.
Extension: VK_NV_ray_tracing
struct AccelerationStructureCreateInfoNV <: Vulkan.HighLevelStructnext::Anycompacted_size::UInt64info::AccelerationStructureInfoNV
Vulkan.AccelerationStructureCreateInfoNV — MethodAccelerationStructureCreateInfoNV(compacted_size::Integer, info::AccelerationStructureInfoNV; next) -> AccelerationStructureCreateInfoNV
Vulkan.AccelerationStructureDeviceAddressInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureDeviceAddressInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureDeviceAddressInfoKHR <: Vulkan.HighLevelStructnext::Anyacceleration_structure::AccelerationStructureKHR
Vulkan.AccelerationStructureDeviceAddressInfoKHR — MethodAccelerationStructureDeviceAddressInfoKHR(acceleration_structure::AccelerationStructureKHR; next) -> AccelerationStructureDeviceAddressInfoKHR
Vulkan.AccelerationStructureGeometryAabbsDataKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryAabbsDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryAabbsDataKHR <: Vulkan.HighLevelStructnext::Anydata::DeviceOrHostAddressConstKHRstride::UInt64
Vulkan.AccelerationStructureGeometryAabbsDataKHR — MethodAccelerationStructureGeometryAabbsDataKHR(data::DeviceOrHostAddressConstKHR, stride::Integer; next) -> AccelerationStructureGeometryAabbsDataKHR
Vulkan.AccelerationStructureGeometryDataKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryDataKHR <: Vulkan.HighLevelStructdata::VulkanCore.LibVulkan.VkAccelerationStructureGeometryDataKHR
Vulkan.AccelerationStructureGeometryDataKHR — MethodAccelerationStructureGeometryDataKHR(aabbs::AccelerationStructureGeometryAabbsDataKHR)
Vulkan.AccelerationStructureGeometryDataKHR — MethodAccelerationStructureGeometryDataKHR(instances::AccelerationStructureGeometryInstancesDataKHR)
Vulkan.AccelerationStructureGeometryDataKHR — MethodAccelerationStructureGeometryDataKHR(triangles::AccelerationStructureGeometryTrianglesDataKHR)
Vulkan.AccelerationStructureGeometryInstancesDataKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryInstancesDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryInstancesDataKHR <: Vulkan.HighLevelStructnext::Anyarray_of_pointers::Booldata::DeviceOrHostAddressConstKHR
Vulkan.AccelerationStructureGeometryInstancesDataKHR — MethodAccelerationStructureGeometryInstancesDataKHR(array_of_pointers::Bool, data::DeviceOrHostAddressConstKHR; next) -> AccelerationStructureGeometryInstancesDataKHR
Vulkan.AccelerationStructureGeometryKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryKHR <: Vulkan.HighLevelStructnext::Anygeometry_type::GeometryTypeKHRgeometry::AccelerationStructureGeometryDataKHRflags::GeometryFlagKHR
Vulkan.AccelerationStructureGeometryKHR — MethodAccelerationStructureGeometryKHR(geometry_type::GeometryTypeKHR, geometry::AccelerationStructureGeometryDataKHR; next, flags) -> AccelerationStructureGeometryKHR
Vulkan.AccelerationStructureGeometryTrianglesDataKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryTrianglesDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryTrianglesDataKHR <: Vulkan.HighLevelStructnext::Anyvertex_format::Formatvertex_data::DeviceOrHostAddressConstKHRvertex_stride::UInt64max_vertex::UInt32index_type::IndexTypeindex_data::DeviceOrHostAddressConstKHRtransform_data::DeviceOrHostAddressConstKHR
Vulkan.AccelerationStructureGeometryTrianglesDataKHR — MethodAccelerationStructureGeometryTrianglesDataKHR(vertex_format::Format, vertex_data::DeviceOrHostAddressConstKHR, vertex_stride::Integer, max_vertex::Integer, index_type::IndexType, index_data::DeviceOrHostAddressConstKHR, transform_data::DeviceOrHostAddressConstKHR; next) -> AccelerationStructureGeometryTrianglesDataKHR
Vulkan.AccelerationStructureInfoNV — TypeHigh-level wrapper for VkAccelerationStructureInfoNV.
Extension: VK_NV_ray_tracing
struct AccelerationStructureInfoNV <: Vulkan.HighLevelStructnext::Anytype::VulkanCore.LibVulkan.VkAccelerationStructureTypeKHRflags::Union{Ptr{Nothing}, UInt32}instance_count::UInt32geometries::Vector{GeometryNV}
Vulkan.AccelerationStructureInfoNV — MethodAccelerationStructureInfoNV(type::VulkanCore.LibVulkan.VkAccelerationStructureTypeKHR, geometries::AbstractArray; next, flags, instance_count) -> AccelerationStructureInfoNV
Vulkan.AccelerationStructureInstanceKHR — TypeHigh-level wrapper for VkAccelerationStructureInstanceKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureInstanceKHR <: Vulkan.HighLevelStructtransform::TransformMatrixKHRinstance_custom_index::UInt32mask::UInt32instance_shader_binding_table_record_offset::UInt32flags::GeometryInstanceFlagKHRacceleration_structure_reference::UInt64
Vulkan.AccelerationStructureInstanceKHR — MethodAccelerationStructureInstanceKHR(transform::TransformMatrixKHR, instance_custom_index::Integer, mask::Integer, instance_shader_binding_table_record_offset::Integer, acceleration_structure_reference::Integer; flags) -> AccelerationStructureInstanceKHR
Vulkan.AccelerationStructureKHR — Typemutable struct AccelerationStructureKHR <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.AccelerationStructureKHR — MethodAccelerationStructureKHR(device::Device, buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, create_flags = 0, device_address = 0)AccelerationStructureKHR(device::Device, buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, create_flags, device_address) -> AccelerationStructureKHR
Vulkan.AccelerationStructureKHR — MethodAccelerationStructureKHR(device::Device, buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; allocator = C_NULL, next = C_NULL, create_flags = 0, device_address = 0)AccelerationStructureKHR(device::Device, buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; allocator, next, create_flags, device_address) -> AccelerationStructureKHR
Vulkan.AccelerationStructureMemoryRequirementsInfoNV — TypeHigh-level wrapper for VkAccelerationStructureMemoryRequirementsInfoNV.
Extension: VK_NV_ray_tracing
struct AccelerationStructureMemoryRequirementsInfoNV <: Vulkan.HighLevelStructnext::Anytype::AccelerationStructureMemoryRequirementsTypeNVacceleration_structure::AccelerationStructureNV
Vulkan.AccelerationStructureMemoryRequirementsInfoNV — MethodAccelerationStructureMemoryRequirementsInfoNV(type::AccelerationStructureMemoryRequirementsTypeNV, acceleration_structure::AccelerationStructureNV; next) -> AccelerationStructureMemoryRequirementsInfoNV
Vulkan.AccelerationStructureMemoryRequirementsTypeNV — Typeprimitive type AccelerationStructureMemoryRequirementsTypeNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.AccelerationStructureNV — Typemutable struct AccelerationStructureNV <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.AccelerationStructureNV — MethodAccelerationStructureNV(device::Device, compacted_size::Integer, info::AccelerationStructureInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> AccelerationStructureNV
Vulkan.AccelerationStructureNV — MethodAccelerationStructureNV(device::Device, compacted_size::Integer, info::AccelerationStructureInfoNV; allocator, next) -> AccelerationStructureNV
Vulkan.AccelerationStructureNV — MethodAccelerationStructureNV(device::Device, compacted_size::Integer, info::_AccelerationStructureInfoNV, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL)AccelerationStructureNV(device::Device, compacted_size::Integer, info::_AccelerationStructureInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> AccelerationStructureNV
Vulkan.AccelerationStructureNV — MethodAccelerationStructureNV(device::Device, compacted_size::Integer, info::_AccelerationStructureInfoNV; allocator = C_NULL, next = C_NULL)AccelerationStructureNV(device::Device, compacted_size::Integer, info::_AccelerationStructureInfoNV; allocator, next) -> AccelerationStructureNV
Vulkan.AccelerationStructureTypeKHR — Typeprimitive type AccelerationStructureTypeKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.AccelerationStructureVersionInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureVersionInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureVersionInfoKHR <: Vulkan.HighLevelStructnext::Anyversion_data::Vector{UInt8}
Vulkan.AccelerationStructureVersionInfoKHR — MethodAccelerationStructureVersionInfoKHR(version_data::AbstractArray; next) -> AccelerationStructureVersionInfoKHR
Vulkan.AccessFlag — Typestruct AccessFlag <: BitMask{UInt32}val::UInt32
Vulkan.AccessFlag2KHR — Typestruct AccessFlag2KHR <: BitMask{UInt64}val::UInt64
Vulkan.AcquireNextImageInfoKHR — TypeHigh-level wrapper for VkAcquireNextImageInfoKHR.
Extension: VK_KHR_swapchain
struct AcquireNextImageInfoKHR <: Vulkan.HighLevelStructnext::Anyswapchain::SwapchainKHRtimeout::UInt64semaphore::Union{Ptr{Nothing}, Semaphore}fence::Union{Ptr{Nothing}, Fence}device_mask::UInt32
Vulkan.AcquireNextImageInfoKHR — MethodAcquireNextImageInfoKHR(swapchain::SwapchainKHR, timeout::Integer, device_mask::Integer; next, semaphore, fence) -> AcquireNextImageInfoKHR
Vulkan.AcquireProfilingLockFlagKHR — Typestruct AcquireProfilingLockFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.AcquireProfilingLockInfoKHR — TypeHigh-level wrapper for VkAcquireProfilingLockInfoKHR.
Extension: VK_KHR_performance_query
struct AcquireProfilingLockInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::AcquireProfilingLockFlagKHRtimeout::UInt64
Vulkan.AcquireProfilingLockInfoKHR — MethodAcquireProfilingLockInfoKHR(timeout::Integer; next, flags) -> AcquireProfilingLockInfoKHR
Vulkan.AllocationCallbacks — TypeHigh-level wrapper for VkAllocationCallbacks.
struct AllocationCallbacks <: Vulkan.HighLevelStructuser_data::Ptr{Nothing}pfn_allocation::Union{Ptr{Nothing}, Base.CFunction}pfn_reallocation::Union{Ptr{Nothing}, Base.CFunction}pfn_free::Union{Ptr{Nothing}, Base.CFunction}pfn_internal_allocation::Union{Ptr{Nothing}, Base.CFunction}pfn_internal_free::Union{Ptr{Nothing}, Base.CFunction}
Vulkan.AllocationCallbacks — MethodAllocationCallbacks(pfn_allocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_reallocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_free::Union{Ptr{Nothing}, Base.CFunction}; user_data, pfn_internal_allocation, pfn_internal_free) -> AllocationCallbacks
Vulkan.ApplicationInfo — TypeHigh-level wrapper for VkApplicationInfo.
struct ApplicationInfo <: Vulkan.HighLevelStructnext::Anyapplication_name::Stringapplication_version::VersionNumberengine_name::Stringengine_version::VersionNumberapi_version::VersionNumber
Vulkan.ApplicationInfo — MethodApplicationInfo(application_version::VersionNumber, engine_version::VersionNumber, api_version::VersionNumber; next, application_name, engine_name) -> ApplicationInfo
Vulkan.AttachmentDescription — TypeHigh-level wrapper for VkAttachmentDescription.
struct AttachmentDescription <: Vulkan.HighLevelStructflags::AttachmentDescriptionFlagformat::Formatsamples::SampleCountFlagload_op::AttachmentLoadOpstore_op::AttachmentStoreOpstencil_load_op::AttachmentLoadOpstencil_store_op::AttachmentStoreOpinitial_layout::ImageLayoutfinal_layout::ImageLayout
Vulkan.AttachmentDescription — MethodAttachmentDescription(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; flags) -> AttachmentDescription
Vulkan.AttachmentDescription2 — TypeHigh-level wrapper for VkAttachmentDescription2.
struct AttachmentDescription2 <: Vulkan.HighLevelStructnext::Anyflags::AttachmentDescriptionFlagformat::Formatsamples::SampleCountFlagload_op::AttachmentLoadOpstore_op::AttachmentStoreOpstencil_load_op::AttachmentLoadOpstencil_store_op::AttachmentStoreOpinitial_layout::ImageLayoutfinal_layout::ImageLayout
Vulkan.AttachmentDescription2 — MethodAttachmentDescription2(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; next, flags) -> AttachmentDescription2
Vulkan.AttachmentDescriptionFlag — Typestruct AttachmentDescriptionFlag <: BitMask{UInt32}val::UInt32
Vulkan.AttachmentDescriptionStencilLayout — TypeHigh-level wrapper for VkAttachmentDescriptionStencilLayout.
struct AttachmentDescriptionStencilLayout <: Vulkan.HighLevelStructnext::Anystencil_initial_layout::ImageLayoutstencil_final_layout::ImageLayout
Vulkan.AttachmentDescriptionStencilLayout — MethodAttachmentDescriptionStencilLayout(stencil_initial_layout::ImageLayout, stencil_final_layout::ImageLayout; next) -> AttachmentDescriptionStencilLayout
Vulkan.AttachmentLoadOp — Typeprimitive type AttachmentLoadOp <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.AttachmentReference — TypeHigh-level wrapper for VkAttachmentReference.
struct AttachmentReference <: Vulkan.HighLevelStructattachment::UInt32layout::ImageLayout
Vulkan.AttachmentReference2 — TypeHigh-level wrapper for VkAttachmentReference2.
struct AttachmentReference2 <: Vulkan.HighLevelStructnext::Anyattachment::UInt32layout::ImageLayoutaspect_mask::ImageAspectFlag
Vulkan.AttachmentReference2 — MethodAttachmentReference2(attachment::Integer, layout::ImageLayout, aspect_mask::ImageAspectFlag; next) -> AttachmentReference2
Vulkan.AttachmentReferenceStencilLayout — TypeHigh-level wrapper for VkAttachmentReferenceStencilLayout.
struct AttachmentReferenceStencilLayout <: Vulkan.HighLevelStructnext::Anystencil_layout::ImageLayout
Vulkan.AttachmentReferenceStencilLayout — MethodAttachmentReferenceStencilLayout(stencil_layout::ImageLayout; next) -> AttachmentReferenceStencilLayout
Vulkan.AttachmentSampleLocationsEXT — TypeHigh-level wrapper for VkAttachmentSampleLocationsEXT.
Extension: VK_EXT_sample_locations
struct AttachmentSampleLocationsEXT <: Vulkan.HighLevelStructattachment_index::UInt32sample_locations_info::SampleLocationsInfoEXT
Vulkan.AttachmentStoreOp — Typeprimitive type AttachmentStoreOp <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.BaseInStructure — TypeHigh-level wrapper for VkBaseInStructure.
struct BaseInStructure <: Vulkan.HighLevelStructnext::Any
Vulkan.BaseInStructure — MethodBaseInStructure(; next) -> BaseInStructure
Vulkan.BaseOutStructure — TypeHigh-level wrapper for VkBaseOutStructure.
struct BaseOutStructure <: Vulkan.HighLevelStructnext::Any
Vulkan.BaseOutStructure — MethodBaseOutStructure(; next) -> BaseOutStructure
Vulkan.BindAccelerationStructureMemoryInfoNV — TypeHigh-level wrapper for VkBindAccelerationStructureMemoryInfoNV.
Extension: VK_NV_ray_tracing
struct BindAccelerationStructureMemoryInfoNV <: Vulkan.HighLevelStructnext::Anyacceleration_structure::AccelerationStructureNVmemory::DeviceMemorymemory_offset::UInt64device_indices::Vector{UInt32}
Vulkan.BindAccelerationStructureMemoryInfoNV — MethodBindAccelerationStructureMemoryInfoNV(acceleration_structure::AccelerationStructureNV, memory::DeviceMemory, memory_offset::Integer, device_indices::AbstractArray; next) -> BindAccelerationStructureMemoryInfoNV
Vulkan.BindBufferMemoryDeviceGroupInfo — TypeHigh-level wrapper for VkBindBufferMemoryDeviceGroupInfo.
struct BindBufferMemoryDeviceGroupInfo <: Vulkan.HighLevelStructnext::Anydevice_indices::Vector{UInt32}
Vulkan.BindBufferMemoryDeviceGroupInfo — MethodBindBufferMemoryDeviceGroupInfo(device_indices::AbstractArray; next) -> BindBufferMemoryDeviceGroupInfo
Vulkan.BindBufferMemoryInfo — TypeHigh-level wrapper for VkBindBufferMemoryInfo.
struct BindBufferMemoryInfo <: Vulkan.HighLevelStructnext::Anybuffer::Buffermemory::DeviceMemorymemory_offset::UInt64
Vulkan.BindBufferMemoryInfo — MethodBindBufferMemoryInfo(buffer::Buffer, memory::DeviceMemory, memory_offset::Integer; next) -> BindBufferMemoryInfo
Vulkan.BindImageMemoryDeviceGroupInfo — TypeHigh-level wrapper for VkBindImageMemoryDeviceGroupInfo.
struct BindImageMemoryDeviceGroupInfo <: Vulkan.HighLevelStructnext::Anydevice_indices::Vector{UInt32}split_instance_bind_regions::Vector{Rect2D}
Vulkan.BindImageMemoryDeviceGroupInfo — MethodBindImageMemoryDeviceGroupInfo(device_indices::AbstractArray, split_instance_bind_regions::AbstractArray; next) -> BindImageMemoryDeviceGroupInfo
Vulkan.BindImageMemoryInfo — TypeHigh-level wrapper for VkBindImageMemoryInfo.
struct BindImageMemoryInfo <: Vulkan.HighLevelStructnext::Anyimage::Imagememory::DeviceMemorymemory_offset::UInt64
Vulkan.BindImageMemoryInfo — MethodBindImageMemoryInfo(image::Image, memory::DeviceMemory, memory_offset::Integer; next) -> BindImageMemoryInfo
Vulkan.BindImageMemorySwapchainInfoKHR — TypeHigh-level wrapper for VkBindImageMemorySwapchainInfoKHR.
Extension: VK_KHR_swapchain
struct BindImageMemorySwapchainInfoKHR <: Vulkan.HighLevelStructnext::Anyswapchain::SwapchainKHRimage_index::UInt32
Vulkan.BindImageMemorySwapchainInfoKHR — MethodBindImageMemorySwapchainInfoKHR(swapchain::SwapchainKHR, image_index::Integer; next) -> BindImageMemorySwapchainInfoKHR
Vulkan.BindImagePlaneMemoryInfo — TypeHigh-level wrapper for VkBindImagePlaneMemoryInfo.
struct BindImagePlaneMemoryInfo <: Vulkan.HighLevelStructnext::Anyplane_aspect::ImageAspectFlag
Vulkan.BindImagePlaneMemoryInfo — MethodBindImagePlaneMemoryInfo(plane_aspect::ImageAspectFlag; next) -> BindImagePlaneMemoryInfo
Vulkan.BindIndexBufferIndirectCommandNV — TypeHigh-level wrapper for VkBindIndexBufferIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct BindIndexBufferIndirectCommandNV <: Vulkan.HighLevelStructbuffer_address::UInt64size::UInt32index_type::IndexType
Vulkan.BindShaderGroupIndirectCommandNV — TypeHigh-level wrapper for VkBindShaderGroupIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct BindShaderGroupIndirectCommandNV <: Vulkan.HighLevelStructgroup_index::UInt32
Vulkan.BindSparseInfo — TypeHigh-level wrapper for VkBindSparseInfo.
struct BindSparseInfo <: Vulkan.HighLevelStructnext::Anywait_semaphores::Vector{Semaphore}buffer_binds::Vector{SparseBufferMemoryBindInfo}image_opaque_binds::Vector{SparseImageOpaqueMemoryBindInfo}image_binds::Vector{SparseImageMemoryBindInfo}signal_semaphores::Vector{Semaphore}
Vulkan.BindSparseInfo — MethodBindSparseInfo(wait_semaphores::AbstractArray, buffer_binds::AbstractArray, image_opaque_binds::AbstractArray, image_binds::AbstractArray, signal_semaphores::AbstractArray; next) -> BindSparseInfo
Vulkan.BindVertexBufferIndirectCommandNV — TypeHigh-level wrapper for VkBindVertexBufferIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct BindVertexBufferIndirectCommandNV <: Vulkan.HighLevelStructbuffer_address::UInt64size::UInt32stride::UInt32
Vulkan.BlendFactor — Typeprimitive type BlendFactor <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.BlendOp — Typeprimitive type BlendOp <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.BlendOverlapEXT — Typeprimitive type BlendOverlapEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.BlitImageInfo2KHR — TypeHigh-level wrapper for VkBlitImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct BlitImageInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageBlit2KHR}filter::Filter
Vulkan.BlitImageInfo2KHR — MethodBlitImageInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter; next) -> BlitImageInfo2KHR
Vulkan.BorderColor — Typeprimitive type BorderColor <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.Buffer — Typemutable struct Buffer <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.Buffer — MethodBuffer(device::Device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray{<:Integer}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)Buffer(device::Device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> Buffer
Vulkan.Buffer — MethodBuffer(device::Device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray{<:Integer}; allocator = C_NULL, next = C_NULL, flags = 0)Buffer(device::Device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; allocator, next, flags) -> Buffer
Vulkan.BufferCopy — TypeHigh-level wrapper for VkBufferCopy.
struct BufferCopy <: Vulkan.HighLevelStructsrc_offset::UInt64dst_offset::UInt64size::UInt64
Vulkan.BufferCopy2KHR — TypeHigh-level wrapper for VkBufferCopy2KHR.
Extension: VK_KHR_copy_commands2
struct BufferCopy2KHR <: Vulkan.HighLevelStructnext::Anysrc_offset::UInt64dst_offset::UInt64size::UInt64
Vulkan.BufferCopy2KHR — MethodBufferCopy2KHR(src_offset::Integer, dst_offset::Integer, size::Integer; next) -> BufferCopy2KHR
Vulkan.BufferCreateFlag — Typestruct BufferCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.BufferCreateInfo — TypeHigh-level wrapper for VkBufferCreateInfo.
struct BufferCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::BufferCreateFlagsize::UInt64usage::BufferUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}
Vulkan.BufferCreateInfo — MethodBufferCreateInfo(size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; next, flags) -> BufferCreateInfo
Vulkan.BufferDeviceAddressCreateInfoEXT — TypeHigh-level wrapper for VkBufferDeviceAddressCreateInfoEXT.
Extension: VK_EXT_buffer_device_address
struct BufferDeviceAddressCreateInfoEXT <: Vulkan.HighLevelStructnext::Anydevice_address::UInt64
Vulkan.BufferDeviceAddressCreateInfoEXT — MethodBufferDeviceAddressCreateInfoEXT(device_address::Integer; next) -> BufferDeviceAddressCreateInfoEXT
Vulkan.BufferDeviceAddressInfo — TypeHigh-level wrapper for VkBufferDeviceAddressInfo.
struct BufferDeviceAddressInfo <: Vulkan.HighLevelStructnext::Anybuffer::Buffer
Vulkan.BufferDeviceAddressInfo — MethodBufferDeviceAddressInfo(buffer::Buffer; next) -> BufferDeviceAddressInfo
Vulkan.BufferImageCopy — TypeHigh-level wrapper for VkBufferImageCopy.
struct BufferImageCopy <: Vulkan.HighLevelStructbuffer_offset::UInt64buffer_row_length::UInt32buffer_image_height::UInt32image_subresource::ImageSubresourceLayersimage_offset::Offset3Dimage_extent::Extent3D
Vulkan.BufferImageCopy2KHR — TypeHigh-level wrapper for VkBufferImageCopy2KHR.
Extension: VK_KHR_copy_commands2
struct BufferImageCopy2KHR <: Vulkan.HighLevelStructnext::Anybuffer_offset::UInt64buffer_row_length::UInt32buffer_image_height::UInt32image_subresource::ImageSubresourceLayersimage_offset::Offset3Dimage_extent::Extent3D
Vulkan.BufferImageCopy2KHR — MethodBufferImageCopy2KHR(buffer_offset::Integer, buffer_row_length::Integer, buffer_image_height::Integer, image_subresource::ImageSubresourceLayers, image_offset::Offset3D, image_extent::Extent3D; next) -> BufferImageCopy2KHR
Vulkan.BufferMemoryBarrier — TypeHigh-level wrapper for VkBufferMemoryBarrier.
struct BufferMemoryBarrier <: Vulkan.HighLevelStructnext::Anysrc_access_mask::AccessFlagdst_access_mask::AccessFlagsrc_queue_family_index::UInt32dst_queue_family_index::UInt32buffer::Bufferoffset::UInt64size::UInt64
Vulkan.BufferMemoryBarrier — MethodBufferMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer::Buffer, offset::Integer, size::Integer; next) -> BufferMemoryBarrier
Vulkan.BufferMemoryBarrier2KHR — TypeHigh-level wrapper for VkBufferMemoryBarrier2KHR.
Extension: VK_KHR_synchronization2
struct BufferMemoryBarrier2KHR <: Vulkan.HighLevelStructnext::Anysrc_stage_mask::UInt64src_access_mask::UInt64dst_stage_mask::UInt64dst_access_mask::UInt64src_queue_family_index::UInt32dst_queue_family_index::UInt32buffer::Bufferoffset::UInt64size::UInt64
Vulkan.BufferMemoryBarrier2KHR — MethodBufferMemoryBarrier2KHR(src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer::Buffer, offset::Integer, size::Integer; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> BufferMemoryBarrier2KHR
Vulkan.BufferMemoryRequirementsInfo2 — TypeHigh-level wrapper for VkBufferMemoryRequirementsInfo2.
struct BufferMemoryRequirementsInfo2 <: Vulkan.HighLevelStructnext::Anybuffer::Buffer
Vulkan.BufferMemoryRequirementsInfo2 — MethodBufferMemoryRequirementsInfo2(buffer::Buffer; next) -> BufferMemoryRequirementsInfo2
Vulkan.BufferOpaqueCaptureAddressCreateInfo — TypeHigh-level wrapper for VkBufferOpaqueCaptureAddressCreateInfo.
struct BufferOpaqueCaptureAddressCreateInfo <: Vulkan.HighLevelStructnext::Anyopaque_capture_address::UInt64
Vulkan.BufferOpaqueCaptureAddressCreateInfo — MethodBufferOpaqueCaptureAddressCreateInfo(opaque_capture_address::Integer; next) -> BufferOpaqueCaptureAddressCreateInfo
Vulkan.BufferUsageFlag — Typestruct BufferUsageFlag <: BitMask{UInt32}val::UInt32
Vulkan.BufferView — Typemutable struct BufferView <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.BufferView — MethodBufferView(device::Device, buffer::Buffer, format::Format, offset::Integer, range::Integer, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)BufferView(device::Device, buffer::Buffer, format::Format, offset::Integer, range::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> BufferView
Vulkan.BufferView — MethodBufferView(device::Device, buffer::Buffer, format::Format, offset::Integer, range::Integer; allocator = C_NULL, next = C_NULL, flags = 0)BufferView(device::Device, buffer::Buffer, format::Format, offset::Integer, range::Integer; allocator, next, flags) -> BufferView
Vulkan.BufferViewCreateInfo — TypeHigh-level wrapper for VkBufferViewCreateInfo.
struct BufferViewCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32buffer::Bufferformat::Formatoffset::UInt64range::UInt64
Vulkan.BufferViewCreateInfo — MethodBufferViewCreateInfo(buffer::Buffer, format::Format, offset::Integer, range::Integer; next, flags) -> BufferViewCreateInfo
Vulkan.BuildAccelerationStructureFlagKHR — Typestruct BuildAccelerationStructureFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.BuildAccelerationStructureModeKHR — Typeprimitive type BuildAccelerationStructureModeKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.CalibratedTimestampInfoEXT — TypeHigh-level wrapper for VkCalibratedTimestampInfoEXT.
Extension: VK_EXT_calibrated_timestamps
struct CalibratedTimestampInfoEXT <: Vulkan.HighLevelStructnext::Anytime_domain::TimeDomainEXT
Vulkan.CalibratedTimestampInfoEXT — MethodCalibratedTimestampInfoEXT(time_domain::TimeDomainEXT; next) -> CalibratedTimestampInfoEXT
Vulkan.CheckpointData2NV — TypeMinimalistic wrapper for VkCheckpointData2NV.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCheckpointData2NV.html
struct CheckpointData2NV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}stage::UInt64checkpoint_marker::Ptr{Nothing}
Vulkan.CheckpointDataNV — TypeMinimalistic wrapper for VkCheckpointDataNV.
Extension: VKNVdevicediagnosticcheckpoints
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCheckpointDataNV.html
struct CheckpointDataNV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}stage::PipelineStageFlagcheckpoint_marker::Ptr{Nothing}
Vulkan.ChromaLocation — Typeprimitive type ChromaLocation <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ClearAttachment — TypeHigh-level wrapper for VkClearAttachment.
struct ClearAttachment <: Vulkan.HighLevelStructaspect_mask::ImageAspectFlagcolor_attachment::UInt32clear_value::ClearValue
Vulkan.ClearColorValue — TypeHigh-level wrapper for VkClearColorValue.
struct ClearColorValue <: Vulkan.HighLevelStructdata::VulkanCore.LibVulkan.VkClearColorValue
Vulkan.ClearColorValue — MethodClearColorValue(float32::NTuple{4, Float32}) -> ClearColorValue
Vulkan.ClearColorValue — MethodClearColorValue(int32::NTuple{4, Int32}) -> ClearColorValue
Vulkan.ClearColorValue — MethodClearColorValue(uint32::NTuple{4, UInt32}) -> ClearColorValue
Vulkan.ClearDepthStencilValue — TypeHigh-level wrapper for VkClearDepthStencilValue.
struct ClearDepthStencilValue <: Vulkan.HighLevelStructdepth::Float32stencil::UInt32
Vulkan.ClearRect — TypeHigh-level wrapper for VkClearRect.
struct ClearRect <: Vulkan.HighLevelStructrect::Rect2Dbase_array_layer::UInt32layer_count::UInt32
Vulkan.ClearValue — TypeHigh-level wrapper for VkClearValue.
struct ClearValue <: Vulkan.HighLevelStructdata::VulkanCore.LibVulkan.VkClearValue
Vulkan.ClearValue — MethodClearValue(color::ClearColorValue) -> ClearValue
Vulkan.ClearValue — MethodClearValue(depth_stencil::ClearDepthStencilValue)
Vulkan.CoarseSampleLocationNV — TypeHigh-level wrapper for VkCoarseSampleLocationNV.
Extension: VK_NV_shading_rate_image
struct CoarseSampleLocationNV <: Vulkan.HighLevelStructpixel_x::UInt32pixel_y::UInt32sample::UInt32
Vulkan.CoarseSampleOrderCustomNV — TypeHigh-level wrapper for VkCoarseSampleOrderCustomNV.
Extension: VK_NV_shading_rate_image
struct CoarseSampleOrderCustomNV <: Vulkan.HighLevelStructshading_rate::ShadingRatePaletteEntryNVsample_count::UInt32sample_locations::Vector{CoarseSampleLocationNV}
Vulkan.CoarseSampleOrderTypeNV — Typeprimitive type CoarseSampleOrderTypeNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ColorComponentFlag — Typestruct ColorComponentFlag <: BitMask{UInt32}val::UInt32
Vulkan.ColorSpaceKHR — Typeprimitive type ColorSpaceKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.CommandBuffer — Typemutable struct CommandBuffer <: Handlevks::Ptr{Nothing}command_pool::CommandPoolrefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.CommandBufferAllocateInfo — TypeHigh-level wrapper for VkCommandBufferAllocateInfo.
struct CommandBufferAllocateInfo <: Vulkan.HighLevelStructnext::Anycommand_pool::CommandPoollevel::CommandBufferLevelcommand_buffer_count::UInt32
Vulkan.CommandBufferAllocateInfo — MethodCommandBufferAllocateInfo(command_pool::CommandPool, level::CommandBufferLevel, command_buffer_count::Integer; next) -> CommandBufferAllocateInfo
Vulkan.CommandBufferBeginInfo — TypeHigh-level wrapper for VkCommandBufferBeginInfo.
struct CommandBufferBeginInfo <: Vulkan.HighLevelStructnext::Anyflags::CommandBufferUsageFlaginheritance_info::Union{Ptr{Nothing}, CommandBufferInheritanceInfo}
Vulkan.CommandBufferBeginInfo — MethodCommandBufferBeginInfo(; next, flags, inheritance_info) -> CommandBufferBeginInfo
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT — TypeHigh-level wrapper for VkCommandBufferInheritanceConditionalRenderingInfoEXT.
Extension: VK_EXT_conditional_rendering
struct CommandBufferInheritanceConditionalRenderingInfoEXT <: Vulkan.HighLevelStructnext::Anyconditional_rendering_enable::Bool
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT — MethodCommandBufferInheritanceConditionalRenderingInfoEXT(conditional_rendering_enable::Bool; next) -> CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan.CommandBufferInheritanceInfo — TypeHigh-level wrapper for VkCommandBufferInheritanceInfo.
struct CommandBufferInheritanceInfo <: Vulkan.HighLevelStructnext::Anyrender_pass::Union{Ptr{Nothing}, RenderPass}subpass::UInt32framebuffer::Union{Ptr{Nothing}, Framebuffer}occlusion_query_enable::Boolquery_flags::QueryControlFlagpipeline_statistics::QueryPipelineStatisticFlag
Vulkan.CommandBufferInheritanceInfo — MethodCommandBufferInheritanceInfo(subpass::Integer, occlusion_query_enable::Bool; next, render_pass, framebuffer, query_flags, pipeline_statistics) -> CommandBufferInheritanceInfo
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM — TypeHigh-level wrapper for VkCommandBufferInheritanceRenderPassTransformInfoQCOM.
Extension: VK_QCOM_render_pass_transform
struct CommandBufferInheritanceRenderPassTransformInfoQCOM <: Vulkan.HighLevelStructnext::Anytransform::SurfaceTransformFlagKHRrender_area::Rect2D
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM — MethodCommandBufferInheritanceRenderPassTransformInfoQCOM(transform::SurfaceTransformFlagKHR, render_area::Rect2D; next) -> CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan.CommandBufferInheritanceViewportScissorInfoNV — TypeHigh-level wrapper for VkCommandBufferInheritanceViewportScissorInfoNV.
Extension: VK_NV_inherited_viewport_scissor
struct CommandBufferInheritanceViewportScissorInfoNV <: Vulkan.HighLevelStructnext::Anyviewport_scissor_2_d::Boolviewport_depth_count::UInt32viewport_depths::Viewport
Vulkan.CommandBufferInheritanceViewportScissorInfoNV — MethodCommandBufferInheritanceViewportScissorInfoNV(viewport_scissor_2_d::Bool, viewport_depth_count::Integer, viewport_depths::Viewport; next) -> CommandBufferInheritanceViewportScissorInfoNV
Vulkan.CommandBufferLevel — Typeprimitive type CommandBufferLevel <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.CommandBufferResetFlag — Typestruct CommandBufferResetFlag <: BitMask{UInt32}val::UInt32
Vulkan.CommandBufferSubmitInfoKHR — TypeHigh-level wrapper for VkCommandBufferSubmitInfoKHR.
Extension: VK_KHR_synchronization2
struct CommandBufferSubmitInfoKHR <: Vulkan.HighLevelStructnext::Anycommand_buffer::CommandBufferdevice_mask::UInt32
Vulkan.CommandBufferSubmitInfoKHR — MethodCommandBufferSubmitInfoKHR(command_buffer::CommandBuffer, device_mask::Integer; next) -> CommandBufferSubmitInfoKHR
Vulkan.CommandBufferUsageFlag — Typestruct CommandBufferUsageFlag <: BitMask{UInt32}val::UInt32
Vulkan.CommandPool — Typemutable struct CommandPool <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.CommandPool — MethodCommandPool(device::Device, queue_family_index::Integer, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)CommandPool(device::Device, queue_family_index::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> CommandPool
Vulkan.CommandPool — MethodCommandPool(device::Device, queue_family_index::Integer; allocator = C_NULL, next = C_NULL, flags = 0)CommandPool(device::Device, queue_family_index::Integer; allocator, next, flags) -> CommandPool
Vulkan.CommandPoolCreateFlag — Typestruct CommandPoolCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.CommandPoolCreateInfo — TypeHigh-level wrapper for VkCommandPoolCreateInfo.
struct CommandPoolCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::CommandPoolCreateFlagqueue_family_index::UInt32
Vulkan.CommandPoolCreateInfo — MethodCommandPoolCreateInfo(queue_family_index::Integer; next, flags) -> CommandPoolCreateInfo
Vulkan.CommandPoolResetFlag — Typestruct CommandPoolResetFlag <: BitMask{UInt32}val::UInt32
Vulkan.CompareOp — Typeprimitive type CompareOp <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ComponentMapping — TypeHigh-level wrapper for VkComponentMapping.
struct ComponentMapping <: Vulkan.HighLevelStructr::ComponentSwizzleg::ComponentSwizzleb::ComponentSwizzlea::ComponentSwizzle
Vulkan.ComponentSwizzle — Typeprimitive type ComponentSwizzle <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ComponentTypeNV — Typeprimitive type ComponentTypeNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.CompositeAlphaFlagKHR — Typestruct CompositeAlphaFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.ComputePipelineCreateInfo — TypeHigh-level wrapper for VkComputePipelineCreateInfo.
struct ComputePipelineCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::PipelineCreateFlagstage::PipelineShaderStageCreateInfolayout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}base_pipeline_index::Int32
Vulkan.ComputePipelineCreateInfo — MethodComputePipelineCreateInfo(stage::PipelineShaderStageCreateInfo, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, base_pipeline_handle) -> ComputePipelineCreateInfo
Vulkan.ConditionalRenderingBeginInfoEXT — TypeHigh-level wrapper for VkConditionalRenderingBeginInfoEXT.
Extension: VK_EXT_conditional_rendering
struct ConditionalRenderingBeginInfoEXT <: Vulkan.HighLevelStructnext::Anybuffer::Bufferoffset::UInt64flags::ConditionalRenderingFlagEXT
Vulkan.ConditionalRenderingBeginInfoEXT — MethodConditionalRenderingBeginInfoEXT(buffer::Buffer, offset::Integer; next, flags) -> ConditionalRenderingBeginInfoEXT
Vulkan.ConditionalRenderingFlagEXT — Typestruct ConditionalRenderingFlagEXT <: BitMask{UInt32}val::UInt32
Vulkan.ConformanceVersion — TypeHigh-level wrapper for VkConformanceVersion.
struct ConformanceVersion <: Vulkan.HighLevelStructmajor::UInt8minor::UInt8subminor::UInt8patch::UInt8
Vulkan.ConservativeRasterizationModeEXT — Typeprimitive type ConservativeRasterizationModeEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.CooperativeMatrixPropertiesNV — TypeHigh-level wrapper for VkCooperativeMatrixPropertiesNV.
Extension: VK_NV_cooperative_matrix
struct CooperativeMatrixPropertiesNV <: Vulkan.HighLevelStructnext::Anym_size::UInt32n_size::UInt32k_size::UInt32a_type::ComponentTypeNVb_type::ComponentTypeNVc_type::ComponentTypeNVd_type::ComponentTypeNVscope::ScopeNV
Vulkan.CooperativeMatrixPropertiesNV — MethodCooperativeMatrixPropertiesNV(m_size::Integer, n_size::Integer, k_size::Integer, a_type::ComponentTypeNV, b_type::ComponentTypeNV, c_type::ComponentTypeNV, d_type::ComponentTypeNV, scope::ScopeNV; next) -> CooperativeMatrixPropertiesNV
Vulkan.CopyAccelerationStructureInfoKHR — TypeHigh-level wrapper for VkCopyAccelerationStructureInfoKHR.
Extension: VK_KHR_acceleration_structure
struct CopyAccelerationStructureInfoKHR <: Vulkan.HighLevelStructnext::Anysrc::AccelerationStructureKHRdst::AccelerationStructureKHRmode::CopyAccelerationStructureModeKHR
Vulkan.CopyAccelerationStructureInfoKHR — MethodCopyAccelerationStructureInfoKHR(src::AccelerationStructureKHR, dst::AccelerationStructureKHR, mode::CopyAccelerationStructureModeKHR; next) -> CopyAccelerationStructureInfoKHR
Vulkan.CopyAccelerationStructureModeKHR — Typeprimitive type CopyAccelerationStructureModeKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.CopyAccelerationStructureToMemoryInfoKHR — TypeHigh-level wrapper for VkCopyAccelerationStructureToMemoryInfoKHR.
Extension: VK_KHR_acceleration_structure
struct CopyAccelerationStructureToMemoryInfoKHR <: Vulkan.HighLevelStructnext::Anysrc::AccelerationStructureKHRdst::DeviceOrHostAddressKHRmode::CopyAccelerationStructureModeKHR
Vulkan.CopyAccelerationStructureToMemoryInfoKHR — MethodCopyAccelerationStructureToMemoryInfoKHR(src::AccelerationStructureKHR, dst::DeviceOrHostAddressKHR, mode::CopyAccelerationStructureModeKHR; next) -> CopyAccelerationStructureToMemoryInfoKHR
Vulkan.CopyBufferInfo2KHR — TypeHigh-level wrapper for VkCopyBufferInfo2KHR.
Extension: VK_KHR_copy_commands2
struct CopyBufferInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_buffer::Bufferdst_buffer::Bufferregions::Vector{BufferCopy2KHR}
Vulkan.CopyBufferInfo2KHR — MethodCopyBufferInfo2KHR(src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray; next) -> CopyBufferInfo2KHR
Vulkan.CopyBufferToImageInfo2KHR — TypeHigh-level wrapper for VkCopyBufferToImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct CopyBufferToImageInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{BufferImageCopy2KHR}
Vulkan.CopyBufferToImageInfo2KHR — MethodCopyBufferToImageInfo2KHR(src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> CopyBufferToImageInfo2KHR
Vulkan.CopyCommandTransformInfoQCOM — TypeHigh-level wrapper for VkCopyCommandTransformInfoQCOM.
Extension: VK_QCOM_rotated_copy_commands
struct CopyCommandTransformInfoQCOM <: Vulkan.HighLevelStructnext::Anytransform::SurfaceTransformFlagKHR
Vulkan.CopyCommandTransformInfoQCOM — MethodCopyCommandTransformInfoQCOM(transform::SurfaceTransformFlagKHR; next) -> CopyCommandTransformInfoQCOM
Vulkan.CopyDescriptorSet — TypeHigh-level wrapper for VkCopyDescriptorSet.
struct CopyDescriptorSet <: Vulkan.HighLevelStructnext::Anysrc_set::DescriptorSetsrc_binding::UInt32src_array_element::UInt32dst_set::DescriptorSetdst_binding::UInt32dst_array_element::UInt32descriptor_count::UInt32
Vulkan.CopyDescriptorSet — MethodCopyDescriptorSet(src_set::DescriptorSet, src_binding::Integer, src_array_element::Integer, dst_set::DescriptorSet, dst_binding::Integer, dst_array_element::Integer, descriptor_count::Integer; next) -> CopyDescriptorSet
Vulkan.CopyImageInfo2KHR — TypeHigh-level wrapper for VkCopyImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct CopyImageInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageCopy2KHR}
Vulkan.CopyImageInfo2KHR — MethodCopyImageInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> CopyImageInfo2KHR
Vulkan.CopyImageToBufferInfo2KHR — TypeHigh-level wrapper for VkCopyImageToBufferInfo2KHR.
Extension: VK_KHR_copy_commands2
struct CopyImageToBufferInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::Vector{BufferImageCopy2KHR}
Vulkan.CopyImageToBufferInfo2KHR — MethodCopyImageToBufferInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray; next) -> CopyImageToBufferInfo2KHR
Vulkan.CopyMemoryToAccelerationStructureInfoKHR — TypeHigh-level wrapper for VkCopyMemoryToAccelerationStructureInfoKHR.
Extension: VK_KHR_acceleration_structure
struct CopyMemoryToAccelerationStructureInfoKHR <: Vulkan.HighLevelStructnext::Anysrc::DeviceOrHostAddressConstKHRdst::AccelerationStructureKHRmode::CopyAccelerationStructureModeKHR
Vulkan.CopyMemoryToAccelerationStructureInfoKHR — MethodCopyMemoryToAccelerationStructureInfoKHR(src::DeviceOrHostAddressConstKHR, dst::AccelerationStructureKHR, mode::CopyAccelerationStructureModeKHR; next) -> CopyMemoryToAccelerationStructureInfoKHR
Vulkan.CoverageModulationModeNV — Typeprimitive type CoverageModulationModeNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.CoverageReductionModeNV — Typeprimitive type CoverageReductionModeNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.CullModeFlag — Typestruct CullModeFlag <: BitMask{UInt32}val::UInt32
Vulkan.DebugMarkerMarkerInfoEXT — TypeHigh-level wrapper for VkDebugMarkerMarkerInfoEXT.
Extension: VK_EXT_debug_marker
struct DebugMarkerMarkerInfoEXT <: Vulkan.HighLevelStructnext::Anymarker_name::Stringcolor::NTuple{4, Float32}
Vulkan.DebugMarkerMarkerInfoEXT — MethodDebugMarkerMarkerInfoEXT(marker_name::AbstractString, color::NTuple{4, Float32}; next) -> DebugMarkerMarkerInfoEXT
Vulkan.DebugMarkerObjectNameInfoEXT — TypeHigh-level wrapper for VkDebugMarkerObjectNameInfoEXT.
Extension: VK_EXT_debug_marker
struct DebugMarkerObjectNameInfoEXT <: Vulkan.HighLevelStructnext::Anyobject_type::DebugReportObjectTypeEXTobject::UInt64object_name::String
Vulkan.DebugMarkerObjectNameInfoEXT — MethodDebugMarkerObjectNameInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, object_name::AbstractString; next) -> DebugMarkerObjectNameInfoEXT
Vulkan.DebugMarkerObjectTagInfoEXT — TypeHigh-level wrapper for VkDebugMarkerObjectTagInfoEXT.
Extension: VK_EXT_debug_marker
struct DebugMarkerObjectTagInfoEXT <: Vulkan.HighLevelStructnext::Anyobject_type::DebugReportObjectTypeEXTobject::UInt64tag_name::UInt64tag_size::UInt64tag::Ptr{Nothing}
Vulkan.DebugMarkerObjectTagInfoEXT — MethodDebugMarkerObjectTagInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> DebugMarkerObjectTagInfoEXT
Vulkan.DebugReportCallbackCreateInfoEXT — TypeHigh-level wrapper for VkDebugReportCallbackCreateInfoEXT.
Extension: VK_EXT_debug_report
struct DebugReportCallbackCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::DebugReportFlagEXTpfn_callback::Union{Ptr{Nothing}, Base.CFunction}user_data::Ptr{Nothing}
Vulkan.DebugReportCallbackCreateInfoEXT — MethodDebugReportCallbackCreateInfoEXT(pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> DebugReportCallbackCreateInfoEXT
Vulkan.DebugReportCallbackEXT — Typemutable struct DebugReportCallbackEXT <: Handlevks::Ptr{Nothing}instance::Instancerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DebugReportCallbackEXT — MethodDebugReportCallbackEXT(instance::Instance, pfn_callback::FunctionPtr, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, user_data = C_NULL)DebugReportCallbackEXT(instance::Instance, pfn_callback::Union{Ptr{Nothing}, Base.CFunction}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> DebugReportCallbackEXT
Vulkan.DebugReportCallbackEXT — MethodDebugReportCallbackEXT(instance::Instance, pfn_callback::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, user_data = C_NULL)DebugReportCallbackEXT(instance::Instance, pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> DebugReportCallbackEXT
Vulkan.DebugReportFlagEXT — Typestruct DebugReportFlagEXT <: BitMask{UInt32}val::UInt32
Vulkan.DebugReportObjectTypeEXT — Typeprimitive type DebugReportObjectTypeEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.DebugUtilsLabelEXT — TypeHigh-level wrapper for VkDebugUtilsLabelEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsLabelEXT <: Vulkan.HighLevelStructnext::Anylabel_name::Stringcolor::NTuple{4, Float32}
Vulkan.DebugUtilsLabelEXT — MethodDebugUtilsLabelEXT(label_name::AbstractString, color::NTuple{4, Float32}; next) -> DebugUtilsLabelEXT
Vulkan.DebugUtilsMessageSeverityFlagEXT — Typestruct DebugUtilsMessageSeverityFlagEXT <: BitMask{UInt32}val::UInt32
Vulkan.DebugUtilsMessageTypeFlagEXT — Typestruct DebugUtilsMessageTypeFlagEXT <: BitMask{UInt32}val::UInt32
Vulkan.DebugUtilsMessengerCallbackDataEXT — TypeHigh-level wrapper for VkDebugUtilsMessengerCallbackDataEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsMessengerCallbackDataEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32message_id_name::Stringmessage_id_number::Int32message::Stringqueue_labels::Vector{DebugUtilsLabelEXT}cmd_buf_labels::Vector{DebugUtilsLabelEXT}objects::Vector{DebugUtilsObjectNameInfoEXT}
Vulkan.DebugUtilsMessengerCallbackDataEXT — MethodDebugUtilsMessengerCallbackDataEXT(message_id_number::Integer, message::AbstractString, queue_labels::AbstractArray, cmd_buf_labels::AbstractArray, objects::AbstractArray; next, flags, message_id_name) -> DebugUtilsMessengerCallbackDataEXT
Vulkan.DebugUtilsMessengerCreateInfoEXT — TypeHigh-level wrapper for VkDebugUtilsMessengerCreateInfoEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsMessengerCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32message_severity::DebugUtilsMessageSeverityFlagEXTmessage_type::DebugUtilsMessageTypeFlagEXTpfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}user_data::Ptr{Nothing}
Vulkan.DebugUtilsMessengerCreateInfoEXT — MethodDebugUtilsMessengerCreateInfoEXT(message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> DebugUtilsMessengerCreateInfoEXT
Vulkan.DebugUtilsMessengerEXT — Typemutable struct DebugUtilsMessengerEXT <: Handlevks::Ptr{Nothing}instance::Instancerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DebugUtilsMessengerEXT — MethodDebugUtilsMessengerEXT(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::FunctionPtr, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, user_data = C_NULL)DebugUtilsMessengerEXT(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> DebugUtilsMessengerEXT
Vulkan.DebugUtilsMessengerEXT — MethodDebugUtilsMessengerEXT(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, user_data = C_NULL)DebugUtilsMessengerEXT(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> DebugUtilsMessengerEXT
Vulkan.DebugUtilsMessengerEXT — MethodRegister a user-defined callback and return the corresponding messenger. All the levels from min_severity will be included. Note that this controls only what messages are sent to the callback. The logging function may use logging macros such as @info or @error to easily filter logs through the Julia logging system.
A default function default_debug_callback can be converted to a function pointer to use as a callback.
callback must be a function pointer of type Ptr{Nothing} obtained from a callback_f function as follows: callback = @cfunction(callback_f, UInt32, (DebugUtilsMessageSeverityFlagBitsEXT, DebugUtilsMessageTypeFlagBitsEXT, Ptr{vk.VkDebugUtilsMessengerCallbackDataEXT}, Ptr{Cvoid})) with callback_f a Julia function with a signature matching the @cfunction call.
DebugUtilsMessengerEXT(instance::Instance, callback::Ptr{Nothing}; min_severity, types) -> DebugUtilsMessengerEXT
Vulkan.DebugUtilsObjectNameInfoEXT — TypeHigh-level wrapper for VkDebugUtilsObjectNameInfoEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsObjectNameInfoEXT <: Vulkan.HighLevelStructnext::Anyobject_type::ObjectTypeobject_handle::UInt64object_name::String
Vulkan.DebugUtilsObjectNameInfoEXT — MethodDebugUtilsObjectNameInfoEXT(object_type::ObjectType, object_handle::Integer; next, object_name) -> DebugUtilsObjectNameInfoEXT
Vulkan.DebugUtilsObjectTagInfoEXT — TypeHigh-level wrapper for VkDebugUtilsObjectTagInfoEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsObjectTagInfoEXT <: Vulkan.HighLevelStructnext::Anyobject_type::ObjectTypeobject_handle::UInt64tag_name::UInt64tag_size::UInt64tag::Ptr{Nothing}
Vulkan.DebugUtilsObjectTagInfoEXT — MethodDebugUtilsObjectTagInfoEXT(object_type::ObjectType, object_handle::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> DebugUtilsObjectTagInfoEXT
Vulkan.DedicatedAllocationBufferCreateInfoNV — TypeHigh-level wrapper for VkDedicatedAllocationBufferCreateInfoNV.
Extension: VK_NV_dedicated_allocation
struct DedicatedAllocationBufferCreateInfoNV <: Vulkan.HighLevelStructnext::Anydedicated_allocation::Bool
Vulkan.DedicatedAllocationBufferCreateInfoNV — MethodDedicatedAllocationBufferCreateInfoNV(dedicated_allocation::Bool; next) -> DedicatedAllocationBufferCreateInfoNV
Vulkan.DedicatedAllocationImageCreateInfoNV — TypeHigh-level wrapper for VkDedicatedAllocationImageCreateInfoNV.
Extension: VK_NV_dedicated_allocation
struct DedicatedAllocationImageCreateInfoNV <: Vulkan.HighLevelStructnext::Anydedicated_allocation::Bool
Vulkan.DedicatedAllocationImageCreateInfoNV — MethodDedicatedAllocationImageCreateInfoNV(dedicated_allocation::Bool; next) -> DedicatedAllocationImageCreateInfoNV
Vulkan.DedicatedAllocationMemoryAllocateInfoNV — TypeHigh-level wrapper for VkDedicatedAllocationMemoryAllocateInfoNV.
Extension: VK_NV_dedicated_allocation
struct DedicatedAllocationMemoryAllocateInfoNV <: Vulkan.HighLevelStructnext::Anyimage::Union{Ptr{Nothing}, Image}buffer::Union{Ptr{Nothing}, Buffer}
Vulkan.DedicatedAllocationMemoryAllocateInfoNV — MethodDedicatedAllocationMemoryAllocateInfoNV(; next, image, buffer) -> DedicatedAllocationMemoryAllocateInfoNV
Vulkan.DeferredOperationKHR — Typemutable struct DeferredOperationKHR <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DeferredOperationKHR — MethodDeferredOperationKHR(device::Device, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)DeferredOperationKHR(device::Device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> DeferredOperationKHR
Vulkan.DeferredOperationKHR — MethodDeferredOperationKHR(device::Device; allocator = C_NULL)DeferredOperationKHR(device::Device; allocator) -> DeferredOperationKHR
Vulkan.DependencyFlag — Typestruct DependencyFlag <: BitMask{UInt32}val::UInt32
Vulkan.DependencyInfoKHR — TypeHigh-level wrapper for VkDependencyInfoKHR.
Extension: VK_KHR_synchronization2
struct DependencyInfoKHR <: Vulkan.HighLevelStructnext::Anydependency_flags::DependencyFlagmemory_barriers::Vector{MemoryBarrier2KHR}buffer_memory_barriers::Vector{BufferMemoryBarrier2KHR}image_memory_barriers::Vector{ImageMemoryBarrier2KHR}
Vulkan.DependencyInfoKHR — MethodDependencyInfoKHR(memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; next, dependency_flags) -> DependencyInfoKHR
Vulkan.DescriptorBindingFlag — Typestruct DescriptorBindingFlag <: BitMask{UInt32}val::UInt32
Vulkan.DescriptorBufferInfo — TypeHigh-level wrapper for VkDescriptorBufferInfo.
struct DescriptorBufferInfo <: Vulkan.HighLevelStructbuffer::Union{Ptr{Nothing}, Buffer}offset::UInt64range::UInt64
Vulkan.DescriptorBufferInfo — MethodDescriptorBufferInfo(offset::Integer, range::Integer; buffer) -> DescriptorBufferInfo
Vulkan.DescriptorImageInfo — TypeHigh-level wrapper for VkDescriptorImageInfo.
struct DescriptorImageInfo <: Vulkan.HighLevelStructsampler::Samplerimage_view::ImageViewimage_layout::ImageLayout
Vulkan.DescriptorPool — Typemutable struct DescriptorPool <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DescriptorPool — MethodDescriptorPool(device::Device, max_sets::Integer, pool_sizes::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> DescriptorPool
Vulkan.DescriptorPool — MethodDescriptorPool(device::Device, max_sets::Integer, pool_sizes::AbstractArray{_DescriptorPoolSize}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)DescriptorPool(device::Device, max_sets::Integer, pool_sizes::AbstractArray{_DescriptorPoolSize, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> DescriptorPool
Vulkan.DescriptorPool — MethodDescriptorPool(device::Device, max_sets::Integer, pool_sizes::AbstractArray{_DescriptorPoolSize}; allocator = C_NULL, next = C_NULL, flags = 0)DescriptorPool(device::Device, max_sets::Integer, pool_sizes::AbstractArray{_DescriptorPoolSize, N} where N; allocator, next, flags) -> DescriptorPool
Vulkan.DescriptorPool — MethodDescriptorPool(device::Device, max_sets::Integer, pool_sizes::AbstractArray; allocator, next, flags) -> DescriptorPool
Vulkan.DescriptorPoolCreateFlag — Typestruct DescriptorPoolCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.DescriptorPoolCreateInfo — TypeHigh-level wrapper for VkDescriptorPoolCreateInfo.
struct DescriptorPoolCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::DescriptorPoolCreateFlagmax_sets::UInt32pool_sizes::Vector{DescriptorPoolSize}
Vulkan.DescriptorPoolCreateInfo — MethodDescriptorPoolCreateInfo(max_sets::Integer, pool_sizes::AbstractArray; next, flags) -> DescriptorPoolCreateInfo
Vulkan.DescriptorPoolInlineUniformBlockCreateInfoEXT — TypeHigh-level wrapper for VkDescriptorPoolInlineUniformBlockCreateInfoEXT.
Extension: VK_EXT_inline_uniform_block
struct DescriptorPoolInlineUniformBlockCreateInfoEXT <: Vulkan.HighLevelStructnext::Anymax_inline_uniform_block_bindings::UInt32
Vulkan.DescriptorPoolInlineUniformBlockCreateInfoEXT — MethodDescriptorPoolInlineUniformBlockCreateInfoEXT(max_inline_uniform_block_bindings::Integer; next) -> DescriptorPoolInlineUniformBlockCreateInfoEXT
Vulkan.DescriptorPoolSize — TypeHigh-level wrapper for VkDescriptorPoolSize.
struct DescriptorPoolSize <: Vulkan.HighLevelStructtype::DescriptorTypedescriptor_count::UInt32
Vulkan.DescriptorSet — Typemutable struct DescriptorSet <: Handlevks::Ptr{Nothing}descriptor_pool::DescriptorPoolrefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DescriptorSetAllocateInfo — TypeHigh-level wrapper for VkDescriptorSetAllocateInfo.
struct DescriptorSetAllocateInfo <: Vulkan.HighLevelStructnext::Anydescriptor_pool::DescriptorPoolset_layouts::Vector{DescriptorSetLayout}
Vulkan.DescriptorSetAllocateInfo — MethodDescriptorSetAllocateInfo(descriptor_pool::DescriptorPool, set_layouts::AbstractArray; next) -> DescriptorSetAllocateInfo
Vulkan.DescriptorSetLayout — Typemutable struct DescriptorSetLayout <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DescriptorSetLayout — MethodDescriptorSetLayout(device::Device, bindings::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> DescriptorSetLayout
Vulkan.DescriptorSetLayout — MethodDescriptorSetLayout(device::Device, bindings::AbstractArray{_DescriptorSetLayoutBinding}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)DescriptorSetLayout(device::Device, bindings::AbstractArray{_DescriptorSetLayoutBinding, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> DescriptorSetLayout
Vulkan.DescriptorSetLayout — MethodDescriptorSetLayout(device::Device, bindings::AbstractArray{_DescriptorSetLayoutBinding}; allocator = C_NULL, next = C_NULL, flags = 0)DescriptorSetLayout(device::Device, bindings::AbstractArray{_DescriptorSetLayoutBinding, N} where N; allocator, next, flags) -> DescriptorSetLayout
Vulkan.DescriptorSetLayout — MethodDescriptorSetLayout(device::Device, bindings::AbstractArray; allocator, next, flags) -> DescriptorSetLayout
Vulkan.DescriptorSetLayoutBinding — TypeHigh-level wrapper for VkDescriptorSetLayoutBinding.
struct DescriptorSetLayoutBinding <: Vulkan.HighLevelStructbinding::UInt32descriptor_type::DescriptorTypedescriptor_count::UInt32stage_flags::ShaderStageFlagimmutable_samplers::Union{Ptr{Nothing}, Vector{Sampler}}
Vulkan.DescriptorSetLayoutBinding — MethodDescriptorSetLayoutBinding(binding::Integer, descriptor_type::DescriptorType, stage_flags::ShaderStageFlag; descriptor_count, immutable_samplers) -> DescriptorSetLayoutBinding
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo — TypeHigh-level wrapper for VkDescriptorSetLayoutBindingFlagsCreateInfo.
struct DescriptorSetLayoutBindingFlagsCreateInfo <: Vulkan.HighLevelStructnext::Anybinding_flags::Vector{DescriptorBindingFlag}
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo — MethodDescriptorSetLayoutBindingFlagsCreateInfo(binding_flags::AbstractArray; next) -> DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan.DescriptorSetLayoutCreateFlag — Typestruct DescriptorSetLayoutCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.DescriptorSetLayoutCreateInfo — TypeHigh-level wrapper for VkDescriptorSetLayoutCreateInfo.
struct DescriptorSetLayoutCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::DescriptorSetLayoutCreateFlagbindings::Vector{DescriptorSetLayoutBinding}
Vulkan.DescriptorSetLayoutCreateInfo — MethodDescriptorSetLayoutCreateInfo(bindings::AbstractArray; next, flags) -> DescriptorSetLayoutCreateInfo
Vulkan.DescriptorSetLayoutSupport — TypeMinimalistic wrapper for VkDescriptorSetLayoutSupport.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetLayoutSupport.html
struct DescriptorSetLayoutSupport <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}supported::Bool
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo — TypeHigh-level wrapper for VkDescriptorSetVariableDescriptorCountAllocateInfo.
struct DescriptorSetVariableDescriptorCountAllocateInfo <: Vulkan.HighLevelStructnext::Anydescriptor_counts::Vector{UInt32}
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo — MethodDescriptorSetVariableDescriptorCountAllocateInfo(descriptor_counts::AbstractArray; next) -> DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan.DescriptorSetVariableDescriptorCountLayoutSupport — TypeMinimalistic wrapper for VkDescriptorSetVariableDescriptorCountLayoutSupport.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetVariableDescriptorCountLayoutSupport.html
struct DescriptorSetVariableDescriptorCountLayoutSupport <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_variable_descriptor_count::UInt32
Vulkan.DescriptorType — Typeprimitive type DescriptorType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.DescriptorUpdateTemplate — Typemutable struct DescriptorUpdateTemplate <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DescriptorUpdateTemplate — MethodDescriptorUpdateTemplate(device::Device, descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> DescriptorUpdateTemplate
Vulkan.DescriptorUpdateTemplate — MethodDescriptorUpdateTemplate(device::Device, descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer; allocator, next, flags) -> DescriptorUpdateTemplate
Vulkan.DescriptorUpdateTemplate — MethodDescriptorUpdateTemplate(device::Device, descriptor_update_entries::AbstractArray{_DescriptorUpdateTemplateEntry}, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)DescriptorUpdateTemplate(device::Device, descriptor_update_entries::AbstractArray{_DescriptorUpdateTemplateEntry, N} where N, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> DescriptorUpdateTemplate
Vulkan.DescriptorUpdateTemplate — MethodDescriptorUpdateTemplate(device::Device, descriptor_update_entries::AbstractArray{_DescriptorUpdateTemplateEntry}, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer; allocator = C_NULL, next = C_NULL, flags = 0)DescriptorUpdateTemplate(device::Device, descriptor_update_entries::AbstractArray{_DescriptorUpdateTemplateEntry, N} where N, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer; allocator, next, flags) -> DescriptorUpdateTemplate
Vulkan.DescriptorUpdateTemplateCreateInfo — TypeHigh-level wrapper for VkDescriptorUpdateTemplateCreateInfo.
struct DescriptorUpdateTemplateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32descriptor_update_entries::Vector{DescriptorUpdateTemplateEntry}template_type::DescriptorUpdateTemplateTypedescriptor_set_layout::DescriptorSetLayoutpipeline_bind_point::PipelineBindPointpipeline_layout::PipelineLayoutset::UInt32
Vulkan.DescriptorUpdateTemplateCreateInfo — MethodDescriptorUpdateTemplateCreateInfo(descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer; next, flags) -> DescriptorUpdateTemplateCreateInfo
Vulkan.DescriptorUpdateTemplateEntry — TypeHigh-level wrapper for VkDescriptorUpdateTemplateEntry.
struct DescriptorUpdateTemplateEntry <: Vulkan.HighLevelStructdst_binding::UInt32dst_array_element::UInt32descriptor_count::UInt32descriptor_type::DescriptorTypeoffset::UInt64stride::UInt64
Vulkan.DescriptorUpdateTemplateType — Typeprimitive type DescriptorUpdateTemplateType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.Device — Typemutable struct Device <: Handlevks::Ptr{Nothing}physical_device::PhysicalDevicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.Device — MethodDevice(physical_device::PhysicalDevice, queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, enabled_features) -> Device
Vulkan.Device — MethodDevice(physical_device::PhysicalDevice, queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, enabled_features) -> Device
Vulkan.Device — MethodDevice(physical_device::PhysicalDevice, queue_create_infos::AbstractArray{_DeviceQueueCreateInfo}, enabled_layer_names::AbstractArray{<:AbstractString}, enabled_extension_names::AbstractArray{<:AbstractString}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, enabled_features = C_NULL)Device(physical_device::PhysicalDevice, queue_create_infos::AbstractArray{_DeviceQueueCreateInfo, N} where N, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, enabled_features) -> Device
Vulkan.Device — MethodDevice(physical_device::PhysicalDevice, queue_create_infos::AbstractArray{_DeviceQueueCreateInfo}, enabled_layer_names::AbstractArray{<:AbstractString}, enabled_extension_names::AbstractArray{<:AbstractString}; allocator = C_NULL, next = C_NULL, flags = 0, enabled_features = C_NULL)Device(physical_device::PhysicalDevice, queue_create_infos::AbstractArray{_DeviceQueueCreateInfo, N} where N, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, enabled_features) -> Device
Vulkan.DeviceCreateInfo — TypeHigh-level wrapper for VkDeviceCreateInfo.
struct DeviceCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32queue_create_infos::Vector{DeviceQueueCreateInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}enabled_features::Union{Ptr{Nothing}, PhysicalDeviceFeatures}
Vulkan.DeviceCreateInfo — MethodDeviceCreateInfo(queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, enabled_features) -> DeviceCreateInfo
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT — TypeHigh-level wrapper for VkDeviceDeviceMemoryReportCreateInfoEXT.
Extension: VK_EXT_device_memory_report
struct DeviceDeviceMemoryReportCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}user_data::Ptr{Nothing}
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT — MethodDeviceDeviceMemoryReportCreateInfoEXT(flags::Integer, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}, user_data::Ptr{Nothing}; next) -> DeviceDeviceMemoryReportCreateInfoEXT
Vulkan.DeviceDiagnosticsConfigCreateInfoNV — TypeHigh-level wrapper for VkDeviceDiagnosticsConfigCreateInfoNV.
Extension: VK_NV_device_diagnostics_config
struct DeviceDiagnosticsConfigCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::DeviceDiagnosticsConfigFlagNV
Vulkan.DeviceDiagnosticsConfigCreateInfoNV — MethodDeviceDiagnosticsConfigCreateInfoNV(; next, flags) -> DeviceDiagnosticsConfigCreateInfoNV
Vulkan.DeviceDiagnosticsConfigFlagNV — Typestruct DeviceDiagnosticsConfigFlagNV <: BitMask{UInt32}val::UInt32
Vulkan.DeviceEventInfoEXT — TypeHigh-level wrapper for VkDeviceEventInfoEXT.
Extension: VK_EXT_display_control
struct DeviceEventInfoEXT <: Vulkan.HighLevelStructnext::Anydevice_event::DeviceEventTypeEXT
Vulkan.DeviceEventInfoEXT — MethodDeviceEventInfoEXT(device_event::DeviceEventTypeEXT; next) -> DeviceEventInfoEXT
Vulkan.DeviceEventTypeEXT — Typeprimitive type DeviceEventTypeEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.DeviceGroupBindSparseInfo — TypeHigh-level wrapper for VkDeviceGroupBindSparseInfo.
struct DeviceGroupBindSparseInfo <: Vulkan.HighLevelStructnext::Anyresource_device_index::UInt32memory_device_index::UInt32
Vulkan.DeviceGroupBindSparseInfo — MethodDeviceGroupBindSparseInfo(resource_device_index::Integer, memory_device_index::Integer; next) -> DeviceGroupBindSparseInfo
Vulkan.DeviceGroupCommandBufferBeginInfo — TypeHigh-level wrapper for VkDeviceGroupCommandBufferBeginInfo.
struct DeviceGroupCommandBufferBeginInfo <: Vulkan.HighLevelStructnext::Anydevice_mask::UInt32
Vulkan.DeviceGroupCommandBufferBeginInfo — MethodDeviceGroupCommandBufferBeginInfo(device_mask::Integer; next) -> DeviceGroupCommandBufferBeginInfo
Vulkan.DeviceGroupDeviceCreateInfo — TypeHigh-level wrapper for VkDeviceGroupDeviceCreateInfo.
struct DeviceGroupDeviceCreateInfo <: Vulkan.HighLevelStructnext::Anyphysical_devices::Vector{PhysicalDevice}
Vulkan.DeviceGroupDeviceCreateInfo — MethodDeviceGroupDeviceCreateInfo(physical_devices::AbstractArray; next) -> DeviceGroupDeviceCreateInfo
Vulkan.DeviceGroupPresentCapabilitiesKHR — TypeMinimalistic wrapper for VkDeviceGroupPresentCapabilitiesKHR.
Extension: VKKHRswapchain
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceGroupPresentCapabilitiesKHR.html
struct DeviceGroupPresentCapabilitiesKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}present_mask::NTuple{32, UInt32}modes::DeviceGroupPresentModeFlagKHR
Vulkan.DeviceGroupPresentInfoKHR — TypeHigh-level wrapper for VkDeviceGroupPresentInfoKHR.
Extension: VK_KHR_swapchain
struct DeviceGroupPresentInfoKHR <: Vulkan.HighLevelStructnext::Anydevice_masks::Vector{UInt32}mode::DeviceGroupPresentModeFlagKHR
Vulkan.DeviceGroupPresentInfoKHR — MethodDeviceGroupPresentInfoKHR(device_masks::AbstractArray, mode::DeviceGroupPresentModeFlagKHR; next) -> DeviceGroupPresentInfoKHR
Vulkan.DeviceGroupPresentModeFlagKHR — Typestruct DeviceGroupPresentModeFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.DeviceGroupRenderPassBeginInfo — TypeHigh-level wrapper for VkDeviceGroupRenderPassBeginInfo.
struct DeviceGroupRenderPassBeginInfo <: Vulkan.HighLevelStructnext::Anydevice_mask::UInt32device_render_areas::Vector{Rect2D}
Vulkan.DeviceGroupRenderPassBeginInfo — MethodDeviceGroupRenderPassBeginInfo(device_mask::Integer, device_render_areas::AbstractArray; next) -> DeviceGroupRenderPassBeginInfo
Vulkan.DeviceGroupSubmitInfo — TypeHigh-level wrapper for VkDeviceGroupSubmitInfo.
struct DeviceGroupSubmitInfo <: Vulkan.HighLevelStructnext::Anywait_semaphore_device_indices::Vector{UInt32}command_buffer_device_masks::Vector{UInt32}signal_semaphore_device_indices::Vector{UInt32}
Vulkan.DeviceGroupSubmitInfo — MethodDeviceGroupSubmitInfo(wait_semaphore_device_indices::AbstractArray, command_buffer_device_masks::AbstractArray, signal_semaphore_device_indices::AbstractArray; next) -> DeviceGroupSubmitInfo
Vulkan.DeviceGroupSwapchainCreateInfoKHR — TypeHigh-level wrapper for VkDeviceGroupSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct DeviceGroupSwapchainCreateInfoKHR <: Vulkan.HighLevelStructnext::Anymodes::DeviceGroupPresentModeFlagKHR
Vulkan.DeviceGroupSwapchainCreateInfoKHR — MethodDeviceGroupSwapchainCreateInfoKHR(modes::DeviceGroupPresentModeFlagKHR; next) -> DeviceGroupSwapchainCreateInfoKHR
Vulkan.DeviceMemory — Typemutable struct DeviceMemory <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DeviceMemory — MethodDeviceMemory(device::Device, allocation_size::Integer, memory_type_index::Integer, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL)DeviceMemory(device::Device, allocation_size::Integer, memory_type_index::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> DeviceMemory
Vulkan.DeviceMemory — MethodDeviceMemory(device::Device, allocation_size::Integer, memory_type_index::Integer; allocator = C_NULL, next = C_NULL)DeviceMemory(device::Device, allocation_size::Integer, memory_type_index::Integer; allocator, next) -> DeviceMemory
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo — TypeHigh-level wrapper for VkDeviceMemoryOpaqueCaptureAddressInfo.
struct DeviceMemoryOpaqueCaptureAddressInfo <: Vulkan.HighLevelStructnext::Anymemory::DeviceMemory
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo — MethodDeviceMemoryOpaqueCaptureAddressInfo(memory::DeviceMemory; next) -> DeviceMemoryOpaqueCaptureAddressInfo
Vulkan.DeviceMemoryOverallocationCreateInfoAMD — TypeHigh-level wrapper for VkDeviceMemoryOverallocationCreateInfoAMD.
Extension: VK_AMD_memory_overallocation_behavior
struct DeviceMemoryOverallocationCreateInfoAMD <: Vulkan.HighLevelStructnext::Anyoverallocation_behavior::MemoryOverallocationBehaviorAMD
Vulkan.DeviceMemoryOverallocationCreateInfoAMD — MethodDeviceMemoryOverallocationCreateInfoAMD(overallocation_behavior::MemoryOverallocationBehaviorAMD; next) -> DeviceMemoryOverallocationCreateInfoAMD
Vulkan.DeviceMemoryReportCallbackDataEXT — TypeMinimalistic wrapper for VkDeviceMemoryReportCallbackDataEXT.
Extension: VKEXTdevicememoryreport
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceMemoryReportCallbackDataEXT.html
struct DeviceMemoryReportCallbackDataEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}flags::UInt32type::DeviceMemoryReportEventTypeEXTmemory_object_id::UInt64size::UInt64object_type::ObjectTypeobject_handle::UInt64heap_index::UInt32
Vulkan.DeviceMemoryReportEventTypeEXT — Typeprimitive type DeviceMemoryReportEventTypeEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.DeviceOrHostAddressConstKHR — TypeHigh-level wrapper for VkDeviceOrHostAddressConstKHR.
Extension: VK_KHR_acceleration_structure
struct DeviceOrHostAddressConstKHR <: Vulkan.HighLevelStructdata::VulkanCore.LibVulkan.VkDeviceOrHostAddressConstKHR
Vulkan.DeviceOrHostAddressConstKHR — MethodDeviceOrHostAddressConstKHR(host_address::Ptr{Nothing}) -> DeviceOrHostAddressConstKHR
Vulkan.DeviceOrHostAddressConstKHR — MethodDeviceOrHostAddressConstKHR(device_address::UInt64) -> DeviceOrHostAddressConstKHR
Vulkan.DeviceOrHostAddressKHR — TypeHigh-level wrapper for VkDeviceOrHostAddressKHR.
Extension: VK_KHR_acceleration_structure
struct DeviceOrHostAddressKHR <: Vulkan.HighLevelStructdata::VulkanCore.LibVulkan.VkDeviceOrHostAddressKHR
Vulkan.DeviceOrHostAddressKHR — MethodDeviceOrHostAddressKHR(host_address::Ptr{Nothing}) -> DeviceOrHostAddressKHR
Vulkan.DeviceOrHostAddressKHR — MethodDeviceOrHostAddressKHR(device_address::UInt64) -> DeviceOrHostAddressKHR
Vulkan.DevicePrivateDataCreateInfoEXT — TypeHigh-level wrapper for VkDevicePrivateDataCreateInfoEXT.
Extension: VK_EXT_private_data
struct DevicePrivateDataCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyprivate_data_slot_request_count::UInt32
Vulkan.DevicePrivateDataCreateInfoEXT — MethodDevicePrivateDataCreateInfoEXT(private_data_slot_request_count::Integer; next) -> DevicePrivateDataCreateInfoEXT
Vulkan.DeviceQueueCreateFlag — Typestruct DeviceQueueCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.DeviceQueueCreateInfo — TypeHigh-level wrapper for VkDeviceQueueCreateInfo.
struct DeviceQueueCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::DeviceQueueCreateFlagqueue_family_index::UInt32queue_priorities::Vector{Float32}
Vulkan.DeviceQueueCreateInfo — MethodDeviceQueueCreateInfo(queue_family_index::Integer, queue_priorities::AbstractArray; next, flags) -> DeviceQueueCreateInfo
Vulkan.DeviceQueueGlobalPriorityCreateInfoEXT — TypeHigh-level wrapper for VkDeviceQueueGlobalPriorityCreateInfoEXT.
Extension: VK_EXT_global_priority
struct DeviceQueueGlobalPriorityCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyglobal_priority::QueueGlobalPriorityEXT
Vulkan.DeviceQueueGlobalPriorityCreateInfoEXT — MethodDeviceQueueGlobalPriorityCreateInfoEXT(global_priority::QueueGlobalPriorityEXT; next) -> DeviceQueueGlobalPriorityCreateInfoEXT
Vulkan.DeviceQueueInfo2 — TypeHigh-level wrapper for VkDeviceQueueInfo2.
struct DeviceQueueInfo2 <: Vulkan.HighLevelStructnext::Anyflags::DeviceQueueCreateFlagqueue_family_index::UInt32queue_index::UInt32
Vulkan.DeviceQueueInfo2 — MethodDeviceQueueInfo2(queue_family_index::Integer, queue_index::Integer; next, flags) -> DeviceQueueInfo2
Vulkan.DiscardRectangleModeEXT — Typeprimitive type DiscardRectangleModeEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.DispatchIndirectCommand — TypeHigh-level wrapper for VkDispatchIndirectCommand.
struct DispatchIndirectCommand <: Vulkan.HighLevelStructx::UInt32y::UInt32z::UInt32
Vulkan.DisplayEventInfoEXT — TypeHigh-level wrapper for VkDisplayEventInfoEXT.
Extension: VK_EXT_display_control
struct DisplayEventInfoEXT <: Vulkan.HighLevelStructnext::Anydisplay_event::DisplayEventTypeEXT
Vulkan.DisplayEventInfoEXT — MethodDisplayEventInfoEXT(display_event::DisplayEventTypeEXT; next) -> DisplayEventInfoEXT
Vulkan.DisplayEventTypeEXT — Typeprimitive type DisplayEventTypeEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.DisplayKHR — Typemutable struct DisplayKHR <: Handlevks::Ptr{Nothing}physical_device::PhysicalDevicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DisplayModeCreateInfoKHR — TypeHigh-level wrapper for VkDisplayModeCreateInfoKHR.
Extension: VK_KHR_display
struct DisplayModeCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32parameters::DisplayModeParametersKHR
Vulkan.DisplayModeCreateInfoKHR — MethodDisplayModeCreateInfoKHR(parameters::DisplayModeParametersKHR; next, flags) -> DisplayModeCreateInfoKHR
Vulkan.DisplayModeKHR — Typemutable struct DisplayModeKHR <: Handlevks::Ptr{Nothing}display::DisplayKHRrefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.DisplayModeKHR — MethodDisplayModeKHR(physical_device::PhysicalDevice, display::DisplayKHR, parameters::DisplayModeParametersKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> DisplayModeKHR
Vulkan.DisplayModeKHR — MethodDisplayModeKHR(physical_device::PhysicalDevice, display::DisplayKHR, parameters::DisplayModeParametersKHR; allocator, next, flags) -> DisplayModeKHR
Vulkan.DisplayModeKHR — MethodDisplayModeKHR(physical_device::PhysicalDevice, display::DisplayKHR, parameters::_DisplayModeParametersKHR, fptr_create::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)DisplayModeKHR(physical_device::PhysicalDevice, display::DisplayKHR, parameters::_DisplayModeParametersKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> DisplayModeKHR
Vulkan.DisplayModeKHR — MethodDisplayModeKHR(physical_device::PhysicalDevice, display::DisplayKHR, parameters::_DisplayModeParametersKHR; allocator = C_NULL, next = C_NULL, flags = 0)DisplayModeKHR(physical_device::PhysicalDevice, display::DisplayKHR, parameters::_DisplayModeParametersKHR; allocator, next, flags) -> DisplayModeKHR
Vulkan.DisplayModeParametersKHR — TypeHigh-level wrapper for VkDisplayModeParametersKHR.
Extension: VK_KHR_display
struct DisplayModeParametersKHR <: Vulkan.HighLevelStructvisible_region::Extent2Drefresh_rate::UInt32
Vulkan.DisplayModeProperties2KHR — TypeMinimalistic wrapper for VkDisplayModeProperties2KHR.
Extension: VKKHRgetdisplayproperties2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayModeProperties2KHR.html
struct DisplayModeProperties2KHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}display_mode_properties::DisplayModePropertiesKHR
Vulkan.DisplayModePropertiesKHR — TypeMinimalistic wrapper for VkDisplayModePropertiesKHR.
Extension: VKKHRdisplay
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayModePropertiesKHR.html
struct DisplayModePropertiesKHR <: ReturnedOnlydisplay_mode::DisplayModeKHRparameters::_DisplayModeParametersKHR
Vulkan.DisplayNativeHdrSurfaceCapabilitiesAMD — TypeMinimalistic wrapper for VkDisplayNativeHdrSurfaceCapabilitiesAMD.
Extension: VKAMDdisplaynativehdr
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayNativeHdrSurfaceCapabilitiesAMD.html
struct DisplayNativeHdrSurfaceCapabilitiesAMD <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}local_dimming_support::Bool
Vulkan.DisplayPlaneAlphaFlagKHR — Typestruct DisplayPlaneAlphaFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.DisplayPlaneCapabilities2KHR — TypeMinimalistic wrapper for VkDisplayPlaneCapabilities2KHR.
Extension: VKKHRgetdisplayproperties2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayPlaneCapabilities2KHR.html
struct DisplayPlaneCapabilities2KHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}capabilities::DisplayPlaneCapabilitiesKHR
Vulkan.DisplayPlaneCapabilitiesKHR — TypeMinimalistic wrapper for VkDisplayPlaneCapabilitiesKHR.
Extension: VKKHRdisplay
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayPlaneCapabilitiesKHR.html
struct DisplayPlaneCapabilitiesKHR <: ReturnedOnlysupported_alpha::DisplayPlaneAlphaFlagKHRmin_src_position::_Offset2Dmax_src_position::_Offset2Dmin_src_extent::_Extent2Dmax_src_extent::_Extent2Dmin_dst_position::_Offset2Dmax_dst_position::_Offset2Dmin_dst_extent::_Extent2Dmax_dst_extent::_Extent2D
Vulkan.DisplayPlaneInfo2KHR — TypeHigh-level wrapper for VkDisplayPlaneInfo2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayPlaneInfo2KHR <: Vulkan.HighLevelStructnext::Anymode::DisplayModeKHRplane_index::UInt32
Vulkan.DisplayPlaneInfo2KHR — MethodDisplayPlaneInfo2KHR(mode::DisplayModeKHR, plane_index::Integer; next) -> DisplayPlaneInfo2KHR
Vulkan.DisplayPlaneProperties2KHR — TypeMinimalistic wrapper for VkDisplayPlaneProperties2KHR.
Extension: VKKHRgetdisplayproperties2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayPlaneProperties2KHR.html
struct DisplayPlaneProperties2KHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}display_plane_properties::DisplayPlanePropertiesKHR
Vulkan.DisplayPlanePropertiesKHR — TypeMinimalistic wrapper for VkDisplayPlanePropertiesKHR.
Extension: VKKHRdisplay
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayPlanePropertiesKHR.html
struct DisplayPlanePropertiesKHR <: ReturnedOnlycurrent_display::DisplayKHRcurrent_stack_index::UInt32
Vulkan.DisplayPowerInfoEXT — TypeHigh-level wrapper for VkDisplayPowerInfoEXT.
Extension: VK_EXT_display_control
struct DisplayPowerInfoEXT <: Vulkan.HighLevelStructnext::Anypower_state::DisplayPowerStateEXT
Vulkan.DisplayPowerInfoEXT — MethodDisplayPowerInfoEXT(power_state::DisplayPowerStateEXT; next) -> DisplayPowerInfoEXT
Vulkan.DisplayPowerStateEXT — Typeprimitive type DisplayPowerStateEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.DisplayPresentInfoKHR — TypeHigh-level wrapper for VkDisplayPresentInfoKHR.
Extension: VK_KHR_display_swapchain
struct DisplayPresentInfoKHR <: Vulkan.HighLevelStructnext::Anysrc_rect::Rect2Ddst_rect::Rect2Dpersistent::Bool
Vulkan.DisplayPresentInfoKHR — MethodDisplayPresentInfoKHR(src_rect::Rect2D, dst_rect::Rect2D, persistent::Bool; next) -> DisplayPresentInfoKHR
Vulkan.DisplayProperties2KHR — TypeMinimalistic wrapper for VkDisplayProperties2KHR.
Extension: VKKHRgetdisplayproperties2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayProperties2KHR.html
struct DisplayProperties2KHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}display_properties::DisplayPropertiesKHR
Vulkan.DisplayPropertiesKHR — TypeMinimalistic wrapper for VkDisplayPropertiesKHR.
Extension: VKKHRdisplay
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayPropertiesKHR.html
struct DisplayPropertiesKHR <: ReturnedOnlydisplay::DisplayKHRdisplay_name::Stringphysical_dimensions::_Extent2Dphysical_resolution::_Extent2Dsupported_transforms::SurfaceTransformFlagKHRplane_reorder_possible::Boolpersistent_content::Bool
Vulkan.DisplaySurfaceCreateInfoKHR — TypeHigh-level wrapper for VkDisplaySurfaceCreateInfoKHR.
Extension: VK_KHR_display
struct DisplaySurfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32display_mode::DisplayModeKHRplane_index::UInt32plane_stack_index::UInt32transform::SurfaceTransformFlagKHRglobal_alpha::Float32alpha_mode::DisplayPlaneAlphaFlagKHRimage_extent::Extent2D
Vulkan.DisplaySurfaceCreateInfoKHR — MethodDisplaySurfaceCreateInfoKHR(display_mode::DisplayModeKHR, plane_index::Integer, plane_stack_index::Integer, transform::SurfaceTransformFlagKHR, global_alpha::Real, alpha_mode::DisplayPlaneAlphaFlagKHR, image_extent::Extent2D; next, flags) -> DisplaySurfaceCreateInfoKHR
Vulkan.DrawIndexedIndirectCommand — TypeHigh-level wrapper for VkDrawIndexedIndirectCommand.
struct DrawIndexedIndirectCommand <: Vulkan.HighLevelStructindex_count::UInt32instance_count::UInt32first_index::UInt32vertex_offset::Int32first_instance::UInt32
Vulkan.DrawIndirectCommand — TypeHigh-level wrapper for VkDrawIndirectCommand.
struct DrawIndirectCommand <: Vulkan.HighLevelStructvertex_count::UInt32instance_count::UInt32first_vertex::UInt32first_instance::UInt32
Vulkan.DrawMeshTasksIndirectCommandNV — TypeHigh-level wrapper for VkDrawMeshTasksIndirectCommandNV.
Extension: VK_NV_mesh_shader
struct DrawMeshTasksIndirectCommandNV <: Vulkan.HighLevelStructtask_count::UInt32first_task::UInt32
Vulkan.DriverId — Typeprimitive type DriverId <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.DrmFormatModifierPropertiesEXT — TypeMinimalistic wrapper for VkDrmFormatModifierPropertiesEXT.
Extension: VKEXTimagedrmformat_modifier
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDrmFormatModifierPropertiesEXT.html
struct DrmFormatModifierPropertiesEXT <: ReturnedOnlydrm_format_modifier::UInt64drm_format_modifier_plane_count::UInt32drm_format_modifier_tiling_features::FormatFeatureFlag
Vulkan.DrmFormatModifierPropertiesListEXT — TypeMinimalistic wrapper for VkDrmFormatModifierPropertiesListEXT.
Extension: VKEXTimagedrmformat_modifier
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDrmFormatModifierPropertiesListEXT.html
struct DrmFormatModifierPropertiesListEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}drm_format_modifier_count::UInt32drm_format_modifier_properties::Vector{DrmFormatModifierPropertiesEXT}
Vulkan.DynamicState — Typeprimitive type DynamicState <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.Event — Typemutable struct Event <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.Event — MethodEvent(device::Device, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)Event(device::Device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> Event
Vulkan.Event — MethodEvent(device::Device; allocator = C_NULL, next = C_NULL, flags = 0)Event(device::Device; allocator, next, flags) -> Event
Vulkan.EventCreateFlag — Typestruct EventCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.EventCreateInfo — TypeHigh-level wrapper for VkEventCreateInfo.
struct EventCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::EventCreateFlag
Vulkan.EventCreateInfo — MethodEventCreateInfo(; next, flags) -> EventCreateInfo
Vulkan.ExportFenceCreateInfo — TypeHigh-level wrapper for VkExportFenceCreateInfo.
struct ExportFenceCreateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalFenceHandleTypeFlag
Vulkan.ExportFenceCreateInfo — MethodExportFenceCreateInfo(; next, handle_types) -> ExportFenceCreateInfo
Vulkan.ExportMemoryAllocateInfo — TypeHigh-level wrapper for VkExportMemoryAllocateInfo.
struct ExportMemoryAllocateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExportMemoryAllocateInfo — MethodExportMemoryAllocateInfo(; next, handle_types) -> ExportMemoryAllocateInfo
Vulkan.ExportMemoryAllocateInfoNV — TypeHigh-level wrapper for VkExportMemoryAllocateInfoNV.
Extension: VK_NV_external_memory
struct ExportMemoryAllocateInfoNV <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlagNV
Vulkan.ExportMemoryAllocateInfoNV — MethodExportMemoryAllocateInfoNV(; next, handle_types) -> ExportMemoryAllocateInfoNV
Vulkan.ExportSemaphoreCreateInfo — TypeHigh-level wrapper for VkExportSemaphoreCreateInfo.
struct ExportSemaphoreCreateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalSemaphoreHandleTypeFlag
Vulkan.ExportSemaphoreCreateInfo — MethodExportSemaphoreCreateInfo(; next, handle_types) -> ExportSemaphoreCreateInfo
Vulkan.ExtensionProperties — TypeMinimalistic wrapper for VkExtensionProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExtensionProperties.html
struct ExtensionProperties <: ReturnedOnlyextension_name::Stringspec_version::VersionNumber
Vulkan.Extent2D — TypeHigh-level wrapper for VkExtent2D.
struct Extent2D <: Vulkan.HighLevelStructwidth::UInt32height::UInt32
Vulkan.Extent3D — TypeHigh-level wrapper for VkExtent3D.
struct Extent3D <: Vulkan.HighLevelStructwidth::UInt32height::UInt32depth::UInt32
Vulkan.ExternalBufferProperties — TypeMinimalistic wrapper for VkExternalBufferProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExternalBufferProperties.html
struct ExternalBufferProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}external_memory_properties::ExternalMemoryProperties
Vulkan.ExternalFenceFeatureFlag — Typestruct ExternalFenceFeatureFlag <: BitMask{UInt32}val::UInt32
Vulkan.ExternalFenceHandleTypeFlag — Typestruct ExternalFenceHandleTypeFlag <: BitMask{UInt32}val::UInt32
Vulkan.ExternalFenceProperties — TypeMinimalistic wrapper for VkExternalFenceProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExternalFenceProperties.html
struct ExternalFenceProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}export_from_imported_handle_types::ExternalFenceHandleTypeFlagcompatible_handle_types::ExternalFenceHandleTypeFlagexternal_fence_features::ExternalFenceFeatureFlag
Vulkan.ExternalImageFormatProperties — TypeMinimalistic wrapper for VkExternalImageFormatProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExternalImageFormatProperties.html
struct ExternalImageFormatProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}external_memory_properties::ExternalMemoryProperties
Vulkan.ExternalImageFormatPropertiesNV — TypeMinimalistic wrapper for VkExternalImageFormatPropertiesNV.
Extension: VKNVexternalmemorycapabilities
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExternalImageFormatPropertiesNV.html
struct ExternalImageFormatPropertiesNV <: ReturnedOnlyimage_format_properties::ImageFormatPropertiesexternal_memory_features::ExternalMemoryFeatureFlagNVexport_from_imported_handle_types::ExternalMemoryHandleTypeFlagNVcompatible_handle_types::ExternalMemoryHandleTypeFlagNV
Vulkan.ExternalMemoryBufferCreateInfo — TypeHigh-level wrapper for VkExternalMemoryBufferCreateInfo.
struct ExternalMemoryBufferCreateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExternalMemoryBufferCreateInfo — MethodExternalMemoryBufferCreateInfo(; next, handle_types) -> ExternalMemoryBufferCreateInfo
Vulkan.ExternalMemoryFeatureFlag — Typestruct ExternalMemoryFeatureFlag <: BitMask{UInt32}val::UInt32
Vulkan.ExternalMemoryFeatureFlagNV — Typestruct ExternalMemoryFeatureFlagNV <: BitMask{UInt32}val::UInt32
Vulkan.ExternalMemoryHandleTypeFlag — Typestruct ExternalMemoryHandleTypeFlag <: BitMask{UInt32}val::UInt32
Vulkan.ExternalMemoryHandleTypeFlagNV — Typestruct ExternalMemoryHandleTypeFlagNV <: BitMask{UInt32}val::UInt32
Vulkan.ExternalMemoryImageCreateInfo — TypeHigh-level wrapper for VkExternalMemoryImageCreateInfo.
struct ExternalMemoryImageCreateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExternalMemoryImageCreateInfo — MethodExternalMemoryImageCreateInfo(; next, handle_types) -> ExternalMemoryImageCreateInfo
Vulkan.ExternalMemoryImageCreateInfoNV — TypeHigh-level wrapper for VkExternalMemoryImageCreateInfoNV.
Extension: VK_NV_external_memory
struct ExternalMemoryImageCreateInfoNV <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlagNV
Vulkan.ExternalMemoryImageCreateInfoNV — MethodExternalMemoryImageCreateInfoNV(; next, handle_types) -> ExternalMemoryImageCreateInfoNV
Vulkan.ExternalMemoryProperties — TypeMinimalistic wrapper for VkExternalMemoryProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExternalMemoryProperties.html
struct ExternalMemoryProperties <: ReturnedOnlyexternal_memory_features::ExternalMemoryFeatureFlagexport_from_imported_handle_types::ExternalMemoryHandleTypeFlagcompatible_handle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExternalSemaphoreFeatureFlag — Typestruct ExternalSemaphoreFeatureFlag <: BitMask{UInt32}val::UInt32
Vulkan.ExternalSemaphoreHandleTypeFlag — Typestruct ExternalSemaphoreHandleTypeFlag <: BitMask{UInt32}val::UInt32
Vulkan.ExternalSemaphoreProperties — TypeMinimalistic wrapper for VkExternalSemaphoreProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExternalSemaphoreProperties.html
struct ExternalSemaphoreProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}export_from_imported_handle_types::ExternalSemaphoreHandleTypeFlagcompatible_handle_types::ExternalSemaphoreHandleTypeFlagexternal_semaphore_features::ExternalSemaphoreFeatureFlag
Vulkan.Fence — Typemutable struct Fence <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.Fence — MethodFence(device::Device, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)Fence(device::Device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> Fence
Vulkan.Fence — MethodFence(device::Device; allocator = C_NULL, next = C_NULL, flags = 0)Fence(device::Device; allocator, next, flags) -> Fence
Vulkan.FenceCreateFlag — Typestruct FenceCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.FenceCreateInfo — TypeHigh-level wrapper for VkFenceCreateInfo.
struct FenceCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::FenceCreateFlag
Vulkan.FenceCreateInfo — MethodFenceCreateInfo(; next, flags) -> FenceCreateInfo
Vulkan.FenceGetFdInfoKHR — TypeHigh-level wrapper for VkFenceGetFdInfoKHR.
Extension: VK_KHR_external_fence_fd
struct FenceGetFdInfoKHR <: Vulkan.HighLevelStructnext::Anyfence::Fencehandle_type::ExternalFenceHandleTypeFlag
Vulkan.FenceGetFdInfoKHR — MethodFenceGetFdInfoKHR(fence::Fence, handle_type::ExternalFenceHandleTypeFlag; next) -> FenceGetFdInfoKHR
Vulkan.FenceImportFlag — Typestruct FenceImportFlag <: BitMask{UInt32}val::UInt32
Vulkan.Filter — Typeprimitive type Filter <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.FilterCubicImageViewImageFormatPropertiesEXT — TypeMinimalistic wrapper for VkFilterCubicImageViewImageFormatPropertiesEXT.
Extension: VKEXTfilter_cubic
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFilterCubicImageViewImageFormatPropertiesEXT.html
struct FilterCubicImageViewImageFormatPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}filter_cubic::Boolfilter_cubic_minmax::Bool
Vulkan.Format — Typeprimitive type Format <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.FormatFeatureFlag — Typestruct FormatFeatureFlag <: BitMask{UInt32}val::UInt32
Vulkan.FormatProperties — TypeMinimalistic wrapper for VkFormatProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFormatProperties.html
struct FormatProperties <: ReturnedOnlylinear_tiling_features::FormatFeatureFlagoptimal_tiling_features::FormatFeatureFlagbuffer_features::FormatFeatureFlag
Vulkan.FormatProperties2 — TypeMinimalistic wrapper for VkFormatProperties2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFormatProperties2.html
struct FormatProperties2 <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}format_properties::FormatProperties
Vulkan.FragmentShadingRateAttachmentInfoKHR — TypeHigh-level wrapper for VkFragmentShadingRateAttachmentInfoKHR.
Extension: VK_KHR_fragment_shading_rate
struct FragmentShadingRateAttachmentInfoKHR <: Vulkan.HighLevelStructnext::Anyfragment_shading_rate_attachment::AttachmentReference2shading_rate_attachment_texel_size::Extent2D
Vulkan.FragmentShadingRateAttachmentInfoKHR — MethodFragmentShadingRateAttachmentInfoKHR(fragment_shading_rate_attachment::AttachmentReference2, shading_rate_attachment_texel_size::Extent2D; next) -> FragmentShadingRateAttachmentInfoKHR
Vulkan.FragmentShadingRateCombinerOpKHR — Typeprimitive type FragmentShadingRateCombinerOpKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.FragmentShadingRateNV — Typeprimitive type FragmentShadingRateNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.FragmentShadingRateTypeNV — Typeprimitive type FragmentShadingRateTypeNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.Framebuffer — Typemutable struct Framebuffer <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.Framebuffer — MethodFramebuffer(device::Device, render_pass::RenderPass, attachments::AbstractArray{ImageView}, width::Integer, height::Integer, layers::Integer, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)Framebuffer(device::Device, render_pass::RenderPass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> Framebuffer
Vulkan.Framebuffer — MethodFramebuffer(device::Device, render_pass::RenderPass, attachments::AbstractArray{ImageView}, width::Integer, height::Integer, layers::Integer; allocator = C_NULL, next = C_NULL, flags = 0)Framebuffer(device::Device, render_pass::RenderPass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; allocator, next, flags) -> Framebuffer
Vulkan.FramebufferAttachmentImageInfo — TypeHigh-level wrapper for VkFramebufferAttachmentImageInfo.
struct FramebufferAttachmentImageInfo <: Vulkan.HighLevelStructnext::Anyflags::ImageCreateFlagusage::ImageUsageFlagwidth::UInt32height::UInt32layer_count::UInt32view_formats::Vector{Format}
Vulkan.FramebufferAttachmentImageInfo — MethodFramebufferAttachmentImageInfo(usage::ImageUsageFlag, width::Integer, height::Integer, layer_count::Integer, view_formats::AbstractArray; next, flags) -> FramebufferAttachmentImageInfo
Vulkan.FramebufferAttachmentsCreateInfo — TypeHigh-level wrapper for VkFramebufferAttachmentsCreateInfo.
struct FramebufferAttachmentsCreateInfo <: Vulkan.HighLevelStructnext::Anyattachment_image_infos::Vector{FramebufferAttachmentImageInfo}
Vulkan.FramebufferAttachmentsCreateInfo — MethodFramebufferAttachmentsCreateInfo(attachment_image_infos::AbstractArray; next) -> FramebufferAttachmentsCreateInfo
Vulkan.FramebufferCreateFlag — Typestruct FramebufferCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.FramebufferCreateInfo — TypeHigh-level wrapper for VkFramebufferCreateInfo.
struct FramebufferCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::FramebufferCreateFlagrender_pass::RenderPassattachments::Vector{ImageView}width::UInt32height::UInt32layers::UInt32
Vulkan.FramebufferCreateInfo — MethodFramebufferCreateInfo(render_pass::RenderPass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; next, flags) -> FramebufferCreateInfo
Vulkan.FramebufferMixedSamplesCombinationNV — TypeMinimalistic wrapper for VkFramebufferMixedSamplesCombinationNV.
Extension: VKNVcoveragereductionmode
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFramebufferMixedSamplesCombinationNV.html
struct FramebufferMixedSamplesCombinationNV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}coverage_reduction_mode::CoverageReductionModeNVrasterization_samples::SampleCountFlagdepth_stencil_samples::SampleCountFlagcolor_samples::SampleCountFlag
Vulkan.FrontFace — Typeprimitive type FrontFace <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.GeneratedCommandsInfoNV — TypeHigh-level wrapper for VkGeneratedCommandsInfoNV.
Extension: VK_NV_device_generated_commands
struct GeneratedCommandsInfoNV <: Vulkan.HighLevelStructnext::Anypipeline_bind_point::PipelineBindPointpipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVstreams::Vector{IndirectCommandsStreamNV}sequences_count::UInt32preprocess_buffer::Bufferpreprocess_offset::UInt64preprocess_size::UInt64sequences_count_buffer::Union{Ptr{Nothing}, Buffer}sequences_count_offset::UInt64sequences_index_buffer::Union{Ptr{Nothing}, Buffer}sequences_index_offset::UInt64
Vulkan.GeneratedCommandsInfoNV — MethodGeneratedCommandsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, indirect_commands_layout::IndirectCommandsLayoutNV, streams::AbstractArray, sequences_count::Integer, preprocess_buffer::Buffer, preprocess_offset::Integer, preprocess_size::Integer, sequences_count_offset::Integer, sequences_index_offset::Integer; next, sequences_count_buffer, sequences_index_buffer) -> GeneratedCommandsInfoNV
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV — TypeHigh-level wrapper for VkGeneratedCommandsMemoryRequirementsInfoNV.
Extension: VK_NV_device_generated_commands
struct GeneratedCommandsMemoryRequirementsInfoNV <: Vulkan.HighLevelStructnext::Anypipeline_bind_point::PipelineBindPointpipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVmax_sequences_count::UInt32
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV — MethodGeneratedCommandsMemoryRequirementsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, indirect_commands_layout::IndirectCommandsLayoutNV, max_sequences_count::Integer; next) -> GeneratedCommandsMemoryRequirementsInfoNV
Vulkan.GeometryAABBNV — TypeHigh-level wrapper for VkGeometryAABBNV.
Extension: VK_NV_ray_tracing
struct GeometryAABBNV <: Vulkan.HighLevelStructnext::Anyaabb_data::Union{Ptr{Nothing}, Buffer}num_aab_bs::UInt32stride::UInt32offset::UInt64
Vulkan.GeometryAABBNV — MethodGeometryAABBNV(num_aab_bs::Integer, stride::Integer, offset::Integer; next, aabb_data) -> GeometryAABBNV
Vulkan.GeometryDataNV — TypeHigh-level wrapper for VkGeometryDataNV.
Extension: VK_NV_ray_tracing
struct GeometryDataNV <: Vulkan.HighLevelStructtriangles::GeometryTrianglesNVaabbs::GeometryAABBNV
Vulkan.GeometryFlagKHR — Typestruct GeometryFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.GeometryInstanceFlagKHR — Typestruct GeometryInstanceFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.GeometryNV — TypeHigh-level wrapper for VkGeometryNV.
Extension: VK_NV_ray_tracing
struct GeometryNV <: Vulkan.HighLevelStructnext::Anygeometry_type::GeometryTypeKHRgeometry::GeometryDataNVflags::GeometryFlagKHR
Vulkan.GeometryNV — MethodGeometryNV(geometry_type::GeometryTypeKHR, geometry::GeometryDataNV; next, flags) -> GeometryNV
Vulkan.GeometryTrianglesNV — TypeHigh-level wrapper for VkGeometryTrianglesNV.
Extension: VK_NV_ray_tracing
struct GeometryTrianglesNV <: Vulkan.HighLevelStructnext::Anyvertex_data::Union{Ptr{Nothing}, Buffer}vertex_offset::UInt64vertex_count::UInt32vertex_stride::UInt64vertex_format::Formatindex_data::Union{Ptr{Nothing}, Buffer}index_offset::UInt64index_count::UInt32index_type::IndexTypetransform_data::Union{Ptr{Nothing}, Buffer}transform_offset::UInt64
Vulkan.GeometryTrianglesNV — MethodGeometryTrianglesNV(vertex_offset::Integer, vertex_count::Integer, vertex_stride::Integer, vertex_format::Format, index_offset::Integer, index_count::Integer, index_type::IndexType, transform_offset::Integer; next, vertex_data, index_data, transform_data) -> GeometryTrianglesNV
Vulkan.GeometryTypeKHR — Typeprimitive type GeometryTypeKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.GraphicsPipelineCreateInfo — TypeHigh-level wrapper for VkGraphicsPipelineCreateInfo.
struct GraphicsPipelineCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::PipelineCreateFlagstages::Vector{PipelineShaderStageCreateInfo}vertex_input_state::Union{Ptr{Nothing}, PipelineVertexInputStateCreateInfo}input_assembly_state::Union{Ptr{Nothing}, PipelineInputAssemblyStateCreateInfo}tessellation_state::Union{Ptr{Nothing}, PipelineTessellationStateCreateInfo}viewport_state::Union{Ptr{Nothing}, PipelineViewportStateCreateInfo}rasterization_state::PipelineRasterizationStateCreateInfomultisample_state::Union{Ptr{Nothing}, PipelineMultisampleStateCreateInfo}depth_stencil_state::Union{Ptr{Nothing}, PipelineDepthStencilStateCreateInfo}color_blend_state::Union{Ptr{Nothing}, PipelineColorBlendStateCreateInfo}dynamic_state::Union{Ptr{Nothing}, PipelineDynamicStateCreateInfo}layout::PipelineLayoutrender_pass::RenderPasssubpass::UInt32base_pipeline_handle::Union{Ptr{Nothing}, Pipeline}base_pipeline_index::Int32
Vulkan.GraphicsPipelineCreateInfo — MethodGraphicsPipelineCreateInfo(stages::AbstractArray, rasterization_state::PipelineRasterizationStateCreateInfo, layout::PipelineLayout, render_pass::RenderPass, subpass::Integer, base_pipeline_index::Integer; next, flags, vertex_input_state, input_assembly_state, tessellation_state, viewport_state, multisample_state, depth_stencil_state, color_blend_state, dynamic_state, base_pipeline_handle) -> GraphicsPipelineCreateInfo
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV — TypeHigh-level wrapper for VkGraphicsPipelineShaderGroupsCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct GraphicsPipelineShaderGroupsCreateInfoNV <: Vulkan.HighLevelStructnext::Anygroups::Vector{GraphicsShaderGroupCreateInfoNV}pipelines::Vector{Pipeline}
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV — MethodGraphicsPipelineShaderGroupsCreateInfoNV(groups::AbstractArray, pipelines::AbstractArray; next) -> GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan.GraphicsShaderGroupCreateInfoNV — TypeHigh-level wrapper for VkGraphicsShaderGroupCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct GraphicsShaderGroupCreateInfoNV <: Vulkan.HighLevelStructnext::Anystages::Vector{PipelineShaderStageCreateInfo}vertex_input_state::Union{Ptr{Nothing}, PipelineVertexInputStateCreateInfo}tessellation_state::Union{Ptr{Nothing}, PipelineTessellationStateCreateInfo}
Vulkan.GraphicsShaderGroupCreateInfoNV — MethodGraphicsShaderGroupCreateInfoNV(stages::AbstractArray; next, vertex_input_state, tessellation_state) -> GraphicsShaderGroupCreateInfoNV
Vulkan.Handle — TypeOpaque handle referring to internal Vulkan data. Finalizer registration is taken care of by constructors.
abstract type Handle <: VulkanStruct{false}Vulkan.HdrMetadataEXT — TypeHigh-level wrapper for VkHdrMetadataEXT.
Extension: VK_EXT_hdr_metadata
struct HdrMetadataEXT <: Vulkan.HighLevelStructnext::Anydisplay_primary_red::XYColorEXTdisplay_primary_green::XYColorEXTdisplay_primary_blue::XYColorEXTwhite_point::XYColorEXTmax_luminance::Float32min_luminance::Float32max_content_light_level::Float32max_frame_average_light_level::Float32
Vulkan.HdrMetadataEXT — MethodHdrMetadataEXT(display_primary_red::XYColorEXT, display_primary_green::XYColorEXT, display_primary_blue::XYColorEXT, white_point::XYColorEXT, max_luminance::Real, min_luminance::Real, max_content_light_level::Real, max_frame_average_light_level::Real; next) -> HdrMetadataEXT
Vulkan.HeadlessSurfaceCreateInfoEXT — TypeHigh-level wrapper for VkHeadlessSurfaceCreateInfoEXT.
Extension: VK_EXT_headless_surface
struct HeadlessSurfaceCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32
Vulkan.HeadlessSurfaceCreateInfoEXT — MethodHeadlessSurfaceCreateInfoEXT(; next, flags) -> HeadlessSurfaceCreateInfoEXT
Vulkan.Image — Typemutable struct Image <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.Image — MethodImage(device::Device, image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> Image
Vulkan.Image — MethodImage(device::Device, image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; allocator, next, flags) -> Image
Vulkan.Image — MethodImage(device::Device, image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray{<:Integer}, initial_layout::ImageLayout, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)Image(device::Device, image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> Image
Vulkan.Image — MethodImage(device::Device, image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray{<:Integer}, initial_layout::ImageLayout; allocator = C_NULL, next = C_NULL, flags = 0)Image(device::Device, image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; allocator, next, flags) -> Image
Vulkan.ImageAspectFlag — Typestruct ImageAspectFlag <: BitMask{UInt32}val::UInt32
Vulkan.ImageBlit — TypeHigh-level wrapper for VkImageBlit.
struct ImageBlit <: Vulkan.HighLevelStructsrc_subresource::ImageSubresourceLayerssrc_offsets::Tuple{Offset3D, Offset3D}dst_subresource::ImageSubresourceLayersdst_offsets::Tuple{Offset3D, Offset3D}
Vulkan.ImageBlit2KHR — TypeHigh-level wrapper for VkImageBlit2KHR.
Extension: VK_KHR_copy_commands2
struct ImageBlit2KHR <: Vulkan.HighLevelStructnext::Anysrc_subresource::ImageSubresourceLayerssrc_offsets::Tuple{Offset3D, Offset3D}dst_subresource::ImageSubresourceLayersdst_offsets::Tuple{Offset3D, Offset3D}
Vulkan.ImageBlit2KHR — MethodImageBlit2KHR(src_subresource::ImageSubresourceLayers, src_offsets::Tuple{Offset3D, Offset3D}, dst_subresource::ImageSubresourceLayers, dst_offsets::Tuple{Offset3D, Offset3D}; next) -> ImageBlit2KHR
Vulkan.ImageCopy — TypeHigh-level wrapper for VkImageCopy.
struct ImageCopy <: Vulkan.HighLevelStructsrc_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3D
Vulkan.ImageCopy2KHR — TypeHigh-level wrapper for VkImageCopy2KHR.
Extension: VK_KHR_copy_commands2
struct ImageCopy2KHR <: Vulkan.HighLevelStructnext::Anysrc_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3D
Vulkan.ImageCopy2KHR — MethodImageCopy2KHR(src_subresource::ImageSubresourceLayers, src_offset::Offset3D, dst_subresource::ImageSubresourceLayers, dst_offset::Offset3D, extent::Extent3D; next) -> ImageCopy2KHR
Vulkan.ImageCreateFlag — Typestruct ImageCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.ImageCreateInfo — TypeHigh-level wrapper for VkImageCreateInfo.
struct ImageCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::ImageCreateFlagimage_type::ImageTypeformat::Formatextent::Extent3Dmip_levels::UInt32array_layers::UInt32samples::SampleCountFlagtiling::ImageTilingusage::ImageUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}initial_layout::ImageLayout
Vulkan.ImageCreateInfo — MethodImageCreateInfo(image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; next, flags) -> ImageCreateInfo
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT — TypeHigh-level wrapper for VkImageDrmFormatModifierExplicitCreateInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct ImageDrmFormatModifierExplicitCreateInfoEXT <: Vulkan.HighLevelStructnext::Anydrm_format_modifier::UInt64plane_layouts::Vector{SubresourceLayout}
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT — MethodImageDrmFormatModifierExplicitCreateInfoEXT(drm_format_modifier::Integer, plane_layouts::AbstractArray; next) -> ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan.ImageDrmFormatModifierListCreateInfoEXT — TypeHigh-level wrapper for VkImageDrmFormatModifierListCreateInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct ImageDrmFormatModifierListCreateInfoEXT <: Vulkan.HighLevelStructnext::Anydrm_format_modifiers::Vector{UInt64}
Vulkan.ImageDrmFormatModifierListCreateInfoEXT — MethodImageDrmFormatModifierListCreateInfoEXT(drm_format_modifiers::AbstractArray; next) -> ImageDrmFormatModifierListCreateInfoEXT
Vulkan.ImageDrmFormatModifierPropertiesEXT — TypeMinimalistic wrapper for VkImageDrmFormatModifierPropertiesEXT.
Extension: VKEXTimagedrmformat_modifier
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageDrmFormatModifierPropertiesEXT.html
struct ImageDrmFormatModifierPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}drm_format_modifier::UInt64
Vulkan.ImageFormatListCreateInfo — TypeHigh-level wrapper for VkImageFormatListCreateInfo.
struct ImageFormatListCreateInfo <: Vulkan.HighLevelStructnext::Anyview_formats::Vector{Format}
Vulkan.ImageFormatListCreateInfo — MethodImageFormatListCreateInfo(view_formats::AbstractArray; next) -> ImageFormatListCreateInfo
Vulkan.ImageFormatProperties — TypeMinimalistic wrapper for VkImageFormatProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageFormatProperties.html
struct ImageFormatProperties <: ReturnedOnlymax_extent::_Extent3Dmax_mip_levels::UInt32max_array_layers::UInt32sample_counts::SampleCountFlagmax_resource_size::UInt64
Vulkan.ImageFormatProperties2 — TypeMinimalistic wrapper for VkImageFormatProperties2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageFormatProperties2.html
struct ImageFormatProperties2 <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}image_format_properties::ImageFormatProperties
Vulkan.ImageLayout — Typeprimitive type ImageLayout <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ImageMemoryBarrier — TypeHigh-level wrapper for VkImageMemoryBarrier.
struct ImageMemoryBarrier <: Vulkan.HighLevelStructnext::Anysrc_access_mask::AccessFlagdst_access_mask::AccessFlagold_layout::ImageLayoutnew_layout::ImageLayoutsrc_queue_family_index::UInt32dst_queue_family_index::UInt32image::Imagesubresource_range::ImageSubresourceRange
Vulkan.ImageMemoryBarrier — MethodImageMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image::Image, subresource_range::ImageSubresourceRange; next) -> ImageMemoryBarrier
Vulkan.ImageMemoryBarrier2KHR — TypeHigh-level wrapper for VkImageMemoryBarrier2KHR.
Extension: VK_KHR_synchronization2
struct ImageMemoryBarrier2KHR <: Vulkan.HighLevelStructnext::Anysrc_stage_mask::UInt64src_access_mask::UInt64dst_stage_mask::UInt64dst_access_mask::UInt64old_layout::ImageLayoutnew_layout::ImageLayoutsrc_queue_family_index::UInt32dst_queue_family_index::UInt32image::Imagesubresource_range::ImageSubresourceRange
Vulkan.ImageMemoryBarrier2KHR — MethodImageMemoryBarrier2KHR(old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image::Image, subresource_range::ImageSubresourceRange; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> ImageMemoryBarrier2KHR
Vulkan.ImageMemoryRequirementsInfo2 — TypeHigh-level wrapper for VkImageMemoryRequirementsInfo2.
struct ImageMemoryRequirementsInfo2 <: Vulkan.HighLevelStructnext::Anyimage::Image
Vulkan.ImageMemoryRequirementsInfo2 — MethodImageMemoryRequirementsInfo2(image::Image; next) -> ImageMemoryRequirementsInfo2
Vulkan.ImagePlaneMemoryRequirementsInfo — TypeHigh-level wrapper for VkImagePlaneMemoryRequirementsInfo.
struct ImagePlaneMemoryRequirementsInfo <: Vulkan.HighLevelStructnext::Anyplane_aspect::ImageAspectFlag
Vulkan.ImagePlaneMemoryRequirementsInfo — MethodImagePlaneMemoryRequirementsInfo(plane_aspect::ImageAspectFlag; next) -> ImagePlaneMemoryRequirementsInfo
Vulkan.ImageResolve — TypeHigh-level wrapper for VkImageResolve.
struct ImageResolve <: Vulkan.HighLevelStructsrc_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3D
Vulkan.ImageResolve2KHR — TypeHigh-level wrapper for VkImageResolve2KHR.
Extension: VK_KHR_copy_commands2
struct ImageResolve2KHR <: Vulkan.HighLevelStructnext::Anysrc_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3D
Vulkan.ImageResolve2KHR — MethodImageResolve2KHR(src_subresource::ImageSubresourceLayers, src_offset::Offset3D, dst_subresource::ImageSubresourceLayers, dst_offset::Offset3D, extent::Extent3D; next) -> ImageResolve2KHR
Vulkan.ImageSparseMemoryRequirementsInfo2 — TypeHigh-level wrapper for VkImageSparseMemoryRequirementsInfo2.
struct ImageSparseMemoryRequirementsInfo2 <: Vulkan.HighLevelStructnext::Anyimage::Image
Vulkan.ImageSparseMemoryRequirementsInfo2 — MethodImageSparseMemoryRequirementsInfo2(image::Image; next) -> ImageSparseMemoryRequirementsInfo2
Vulkan.ImageStencilUsageCreateInfo — TypeHigh-level wrapper for VkImageStencilUsageCreateInfo.
struct ImageStencilUsageCreateInfo <: Vulkan.HighLevelStructnext::Anystencil_usage::ImageUsageFlag
Vulkan.ImageStencilUsageCreateInfo — MethodImageStencilUsageCreateInfo(stencil_usage::ImageUsageFlag; next) -> ImageStencilUsageCreateInfo
Vulkan.ImageSubresource — TypeHigh-level wrapper for VkImageSubresource.
struct ImageSubresource <: Vulkan.HighLevelStructaspect_mask::ImageAspectFlagmip_level::UInt32array_layer::UInt32
Vulkan.ImageSubresourceLayers — TypeHigh-level wrapper for VkImageSubresourceLayers.
struct ImageSubresourceLayers <: Vulkan.HighLevelStructaspect_mask::ImageAspectFlagmip_level::UInt32base_array_layer::UInt32layer_count::UInt32
Vulkan.ImageSubresourceRange — TypeHigh-level wrapper for VkImageSubresourceRange.
struct ImageSubresourceRange <: Vulkan.HighLevelStructaspect_mask::ImageAspectFlagbase_mip_level::UInt32level_count::UInt32base_array_layer::UInt32layer_count::UInt32
Vulkan.ImageSwapchainCreateInfoKHR — TypeHigh-level wrapper for VkImageSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct ImageSwapchainCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyswapchain::Union{Ptr{Nothing}, SwapchainKHR}
Vulkan.ImageSwapchainCreateInfoKHR — MethodImageSwapchainCreateInfoKHR(; next, swapchain) -> ImageSwapchainCreateInfoKHR
Vulkan.ImageTiling — Typeprimitive type ImageTiling <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ImageType — Typeprimitive type ImageType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ImageUsageFlag — Typestruct ImageUsageFlag <: BitMask{UInt32}val::UInt32
Vulkan.ImageView — Typemutable struct ImageView <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.ImageView — MethodImageView(device::Device, image::Image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ImageView
Vulkan.ImageView — MethodImageView(device::Device, image::Image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange; allocator, next, flags) -> ImageView
Vulkan.ImageView — MethodImageView(device::Device, image::Image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)ImageView(device::Device, image::Image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ImageView
Vulkan.ImageView — MethodImageView(device::Device, image::Image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange; allocator = C_NULL, next = C_NULL, flags = 0)ImageView(device::Device, image::Image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange; allocator, next, flags) -> ImageView
Vulkan.ImageViewASTCDecodeModeEXT — TypeHigh-level wrapper for VkImageViewASTCDecodeModeEXT.
Extension: VK_EXT_astc_decode_mode
struct ImageViewASTCDecodeModeEXT <: Vulkan.HighLevelStructnext::Anydecode_mode::Format
Vulkan.ImageViewASTCDecodeModeEXT — MethodImageViewASTCDecodeModeEXT(decode_mode::Format; next) -> ImageViewASTCDecodeModeEXT
Vulkan.ImageViewAddressPropertiesNVX — TypeMinimalistic wrapper for VkImageViewAddressPropertiesNVX.
Extension: VKNVXimageviewhandle
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageViewAddressPropertiesNVX.html
struct ImageViewAddressPropertiesNVX <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}device_address::UInt64size::UInt64
Vulkan.ImageViewCreateFlag — Typestruct ImageViewCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.ImageViewCreateInfo — TypeHigh-level wrapper for VkImageViewCreateInfo.
struct ImageViewCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::ImageViewCreateFlagimage::Imageview_type::ImageViewTypeformat::Formatcomponents::ComponentMappingsubresource_range::ImageSubresourceRange
Vulkan.ImageViewCreateInfo — MethodImageViewCreateInfo(image::Image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange; next, flags) -> ImageViewCreateInfo
Vulkan.ImageViewHandleInfoNVX — TypeHigh-level wrapper for VkImageViewHandleInfoNVX.
Extension: VK_NVX_image_view_handle
struct ImageViewHandleInfoNVX <: Vulkan.HighLevelStructnext::Anyimage_view::ImageViewdescriptor_type::DescriptorTypesampler::Union{Ptr{Nothing}, Sampler}
Vulkan.ImageViewHandleInfoNVX — MethodImageViewHandleInfoNVX(image_view::ImageView, descriptor_type::DescriptorType; next, sampler) -> ImageViewHandleInfoNVX
Vulkan.ImageViewType — Typeprimitive type ImageViewType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ImageViewUsageCreateInfo — TypeHigh-level wrapper for VkImageViewUsageCreateInfo.
struct ImageViewUsageCreateInfo <: Vulkan.HighLevelStructnext::Anyusage::ImageUsageFlag
Vulkan.ImageViewUsageCreateInfo — MethodImageViewUsageCreateInfo(usage::ImageUsageFlag; next) -> ImageViewUsageCreateInfo
Vulkan.ImportFenceFdInfoKHR — TypeHigh-level wrapper for VkImportFenceFdInfoKHR.
Extension: VK_KHR_external_fence_fd
struct ImportFenceFdInfoKHR <: Vulkan.HighLevelStructnext::Anyfence::Fenceflags::FenceImportFlaghandle_type::ExternalFenceHandleTypeFlagfd::Int64
Vulkan.ImportFenceFdInfoKHR — MethodImportFenceFdInfoKHR(fence::Fence, handle_type::ExternalFenceHandleTypeFlag, fd::Integer; next, flags) -> ImportFenceFdInfoKHR
Vulkan.ImportMemoryFdInfoKHR — TypeHigh-level wrapper for VkImportMemoryFdInfoKHR.
Extension: VK_KHR_external_memory_fd
struct ImportMemoryFdInfoKHR <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalMemoryHandleTypeFlagfd::Int64
Vulkan.ImportMemoryFdInfoKHR — MethodImportMemoryFdInfoKHR(fd::Integer; next, handle_type) -> ImportMemoryFdInfoKHR
Vulkan.ImportMemoryHostPointerInfoEXT — TypeHigh-level wrapper for VkImportMemoryHostPointerInfoEXT.
Extension: VK_EXT_external_memory_host
struct ImportMemoryHostPointerInfoEXT <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Nothing}
Vulkan.ImportMemoryHostPointerInfoEXT — MethodImportMemoryHostPointerInfoEXT(handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}; next) -> ImportMemoryHostPointerInfoEXT
Vulkan.ImportSemaphoreFdInfoKHR — TypeHigh-level wrapper for VkImportSemaphoreFdInfoKHR.
Extension: VK_KHR_external_semaphore_fd
struct ImportSemaphoreFdInfoKHR <: Vulkan.HighLevelStructnext::Anysemaphore::Semaphoreflags::SemaphoreImportFlaghandle_type::ExternalSemaphoreHandleTypeFlagfd::Int64
Vulkan.ImportSemaphoreFdInfoKHR — MethodImportSemaphoreFdInfoKHR(semaphore::Semaphore, handle_type::ExternalSemaphoreHandleTypeFlag, fd::Integer; next, flags) -> ImportSemaphoreFdInfoKHR
Vulkan.IndexType — Typeprimitive type IndexType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.IndirectCommandsLayoutCreateInfoNV — TypeHigh-level wrapper for VkIndirectCommandsLayoutCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct IndirectCommandsLayoutCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::IndirectCommandsLayoutUsageFlagNVpipeline_bind_point::PipelineBindPointtokens::Vector{IndirectCommandsLayoutTokenNV}stream_strides::Vector{UInt32}
Vulkan.IndirectCommandsLayoutCreateInfoNV — MethodIndirectCommandsLayoutCreateInfoNV(pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; next, flags) -> IndirectCommandsLayoutCreateInfoNV
Vulkan.IndirectCommandsLayoutNV — Typemutable struct IndirectCommandsLayoutNV <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.IndirectCommandsLayoutNV — MethodIndirectCommandsLayoutNV(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> IndirectCommandsLayoutNV
Vulkan.IndirectCommandsLayoutNV — MethodIndirectCommandsLayoutNV(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; allocator, next, flags) -> IndirectCommandsLayoutNV
Vulkan.IndirectCommandsLayoutNV — MethodIndirectCommandsLayoutNV(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray{_IndirectCommandsLayoutTokenNV}, stream_strides::AbstractArray{<:Integer}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)IndirectCommandsLayoutNV(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray{_IndirectCommandsLayoutTokenNV, N} where N, stream_strides::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> IndirectCommandsLayoutNV
Vulkan.IndirectCommandsLayoutNV — MethodIndirectCommandsLayoutNV(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray{_IndirectCommandsLayoutTokenNV}, stream_strides::AbstractArray{<:Integer}; allocator = C_NULL, next = C_NULL, flags = 0)IndirectCommandsLayoutNV(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray{_IndirectCommandsLayoutTokenNV, N} where N, stream_strides::AbstractArray; allocator, next, flags) -> IndirectCommandsLayoutNV
Vulkan.IndirectCommandsLayoutTokenNV — TypeHigh-level wrapper for VkIndirectCommandsLayoutTokenNV.
Extension: VK_NV_device_generated_commands
struct IndirectCommandsLayoutTokenNV <: Vulkan.HighLevelStructnext::Anytoken_type::IndirectCommandsTokenTypeNVstream::UInt32offset::UInt32vertex_binding_unit::UInt32vertex_dynamic_stride::Boolpushconstant_pipeline_layout::Union{Ptr{Nothing}, PipelineLayout}pushconstant_shader_stage_flags::ShaderStageFlagpushconstant_offset::UInt32pushconstant_size::UInt32indirect_state_flags::IndirectStateFlagNVindex_types::Vector{IndexType}index_type_values::Vector{UInt32}
Vulkan.IndirectCommandsLayoutTokenNV — MethodIndirectCommandsLayoutTokenNV(token_type::IndirectCommandsTokenTypeNV, stream::Integer, offset::Integer, vertex_binding_unit::Integer, vertex_dynamic_stride::Bool, pushconstant_offset::Integer, pushconstant_size::Integer, index_types::AbstractArray, index_type_values::AbstractArray; next, pushconstant_pipeline_layout, pushconstant_shader_stage_flags, indirect_state_flags) -> IndirectCommandsLayoutTokenNV
Vulkan.IndirectCommandsLayoutUsageFlagNV — Typestruct IndirectCommandsLayoutUsageFlagNV <: BitMask{UInt32}val::UInt32
Vulkan.IndirectCommandsStreamNV — TypeHigh-level wrapper for VkIndirectCommandsStreamNV.
Extension: VK_NV_device_generated_commands
struct IndirectCommandsStreamNV <: Vulkan.HighLevelStructbuffer::Bufferoffset::UInt64
Vulkan.IndirectCommandsTokenTypeNV — Typeprimitive type IndirectCommandsTokenTypeNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.IndirectStateFlagNV — Typestruct IndirectStateFlagNV <: BitMask{UInt32}val::UInt32
Vulkan.InitializePerformanceApiInfoINTEL — TypeHigh-level wrapper for VkInitializePerformanceApiInfoINTEL.
Extension: VK_INTEL_performance_query
struct InitializePerformanceApiInfoINTEL <: Vulkan.HighLevelStructnext::Anyuser_data::Ptr{Nothing}
Vulkan.InitializePerformanceApiInfoINTEL — MethodInitializePerformanceApiInfoINTEL(; next, user_data) -> InitializePerformanceApiInfoINTEL
Vulkan.InputAttachmentAspectReference — TypeHigh-level wrapper for VkInputAttachmentAspectReference.
struct InputAttachmentAspectReference <: Vulkan.HighLevelStructsubpass::UInt32input_attachment_index::UInt32aspect_mask::ImageAspectFlag
Vulkan.Instance — Typemutable struct Instance <: Handlevks::Ptr{Nothing}refcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.Instance — MethodInstance(enabled_layer_names::AbstractArray{<:AbstractString}, enabled_extension_names::AbstractArray{<:AbstractString}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, application_info = C_NULL)Instance(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, application_info) -> Instance
Vulkan.Instance — MethodInstance(enabled_layer_names::AbstractArray{<:AbstractString}, enabled_extension_names::AbstractArray{<:AbstractString}; allocator = C_NULL, next = C_NULL, flags = 0, application_info = C_NULL)Instance(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, application_info) -> Instance
Vulkan.InstanceCreateInfo — TypeHigh-level wrapper for VkInstanceCreateInfo.
struct InstanceCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32application_info::Union{Ptr{Nothing}, ApplicationInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}
Vulkan.InstanceCreateInfo — MethodInstanceCreateInfo(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, application_info) -> InstanceCreateInfo
Vulkan.InternalAllocationType — Typeprimitive type InternalAllocationType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.LayerProperties — TypeMinimalistic wrapper for VkLayerProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkLayerProperties.html
struct LayerProperties <: ReturnedOnlylayer_name::Stringspec_version::VersionNumberimplementation_version::VersionNumberdescription::String
Vulkan.LineRasterizationModeEXT — Typeprimitive type LineRasterizationModeEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.LogicOp — Typeprimitive type LogicOp <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.MappedMemoryRange — TypeHigh-level wrapper for VkMappedMemoryRange.
struct MappedMemoryRange <: Vulkan.HighLevelStructnext::Anymemory::DeviceMemoryoffset::UInt64size::UInt64
Vulkan.MappedMemoryRange — MethodMappedMemoryRange(memory::DeviceMemory, offset::Integer, size::Integer; next) -> MappedMemoryRange
Vulkan.MemoryAllocateFlag — Typestruct MemoryAllocateFlag <: BitMask{UInt32}val::UInt32
Vulkan.MemoryAllocateFlagsInfo — TypeHigh-level wrapper for VkMemoryAllocateFlagsInfo.
struct MemoryAllocateFlagsInfo <: Vulkan.HighLevelStructnext::Anyflags::MemoryAllocateFlagdevice_mask::UInt32
Vulkan.MemoryAllocateFlagsInfo — MethodMemoryAllocateFlagsInfo(device_mask::Integer; next, flags) -> MemoryAllocateFlagsInfo
Vulkan.MemoryAllocateInfo — TypeHigh-level wrapper for VkMemoryAllocateInfo.
struct MemoryAllocateInfo <: Vulkan.HighLevelStructnext::Anyallocation_size::UInt64memory_type_index::UInt32
Vulkan.MemoryAllocateInfo — MethodMemoryAllocateInfo(allocation_size::Integer, memory_type_index::Integer; next) -> MemoryAllocateInfo
Vulkan.MemoryBarrier — TypeHigh-level wrapper for VkMemoryBarrier.
struct MemoryBarrier <: Vulkan.HighLevelStructnext::Anysrc_access_mask::AccessFlagdst_access_mask::AccessFlag
Vulkan.MemoryBarrier — MethodMemoryBarrier(; next, src_access_mask, dst_access_mask) -> MemoryBarrier
Vulkan.MemoryBarrier2KHR — TypeHigh-level wrapper for VkMemoryBarrier2KHR.
Extension: VK_KHR_synchronization2
struct MemoryBarrier2KHR <: Vulkan.HighLevelStructnext::Anysrc_stage_mask::UInt64src_access_mask::UInt64dst_stage_mask::UInt64dst_access_mask::UInt64
Vulkan.MemoryBarrier2KHR — MethodMemoryBarrier2KHR(; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> MemoryBarrier2KHR
Vulkan.MemoryDedicatedAllocateInfo — TypeHigh-level wrapper for VkMemoryDedicatedAllocateInfo.
struct MemoryDedicatedAllocateInfo <: Vulkan.HighLevelStructnext::Anyimage::Union{Ptr{Nothing}, Image}buffer::Union{Ptr{Nothing}, Buffer}
Vulkan.MemoryDedicatedAllocateInfo — MethodMemoryDedicatedAllocateInfo(; next, image, buffer) -> MemoryDedicatedAllocateInfo
Vulkan.MemoryDedicatedRequirements — TypeMinimalistic wrapper for VkMemoryDedicatedRequirements.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryDedicatedRequirements.html
struct MemoryDedicatedRequirements <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}prefers_dedicated_allocation::Boolrequires_dedicated_allocation::Bool
Vulkan.MemoryFdPropertiesKHR — TypeMinimalistic wrapper for VkMemoryFdPropertiesKHR.
Extension: VKKHRexternalmemoryfd
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryFdPropertiesKHR.html
struct MemoryFdPropertiesKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}memory_type_bits::UInt32
Vulkan.MemoryGetFdInfoKHR — TypeHigh-level wrapper for VkMemoryGetFdInfoKHR.
Extension: VK_KHR_external_memory_fd
struct MemoryGetFdInfoKHR <: Vulkan.HighLevelStructnext::Anymemory::DeviceMemoryhandle_type::ExternalMemoryHandleTypeFlag
Vulkan.MemoryGetFdInfoKHR — MethodMemoryGetFdInfoKHR(memory::DeviceMemory, handle_type::ExternalMemoryHandleTypeFlag; next) -> MemoryGetFdInfoKHR
Vulkan.MemoryHeap — TypeMinimalistic wrapper for VkMemoryHeap.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryHeap.html
struct MemoryHeap <: ReturnedOnlysize::UInt64flags::MemoryHeapFlag
Vulkan.MemoryHeapFlag — Typestruct MemoryHeapFlag <: BitMask{UInt32}val::UInt32
Vulkan.MemoryHostPointerPropertiesEXT — TypeMinimalistic wrapper for VkMemoryHostPointerPropertiesEXT.
Extension: VKEXTexternalmemoryhost
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryHostPointerPropertiesEXT.html
struct MemoryHostPointerPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}memory_type_bits::UInt32
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo — TypeHigh-level wrapper for VkMemoryOpaqueCaptureAddressAllocateInfo.
struct MemoryOpaqueCaptureAddressAllocateInfo <: Vulkan.HighLevelStructnext::Anyopaque_capture_address::UInt64
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo — MethodMemoryOpaqueCaptureAddressAllocateInfo(opaque_capture_address::Integer; next) -> MemoryOpaqueCaptureAddressAllocateInfo
Vulkan.MemoryOverallocationBehaviorAMD — Typeprimitive type MemoryOverallocationBehaviorAMD <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.MemoryPriorityAllocateInfoEXT — TypeHigh-level wrapper for VkMemoryPriorityAllocateInfoEXT.
Extension: VK_EXT_memory_priority
struct MemoryPriorityAllocateInfoEXT <: Vulkan.HighLevelStructnext::Anypriority::Float32
Vulkan.MemoryPriorityAllocateInfoEXT — MethodMemoryPriorityAllocateInfoEXT(priority::Real; next) -> MemoryPriorityAllocateInfoEXT
Vulkan.MemoryPropertyFlag — Typestruct MemoryPropertyFlag <: BitMask{UInt32}val::UInt32
Vulkan.MemoryRequirements — TypeMinimalistic wrapper for VkMemoryRequirements.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryRequirements.html
struct MemoryRequirements <: ReturnedOnlysize::UInt64alignment::UInt64memory_type_bits::UInt32
Vulkan.MemoryRequirements2 — TypeMinimalistic wrapper for VkMemoryRequirements2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryRequirements2.html
struct MemoryRequirements2 <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}memory_requirements::MemoryRequirements
Vulkan.MemoryType — TypeMinimalistic wrapper for VkMemoryType.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryType.html
struct MemoryType <: ReturnedOnlyproperty_flags::MemoryPropertyFlagheap_index::UInt32
Vulkan.MultisamplePropertiesEXT — TypeMinimalistic wrapper for VkMultisamplePropertiesEXT.
Extension: VKEXTsample_locations
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMultisamplePropertiesEXT.html
struct MultisamplePropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_sample_location_grid_size::_Extent2D
Vulkan.MutableDescriptorTypeCreateInfoVALVE — TypeHigh-level wrapper for VkMutableDescriptorTypeCreateInfoVALVE.
Extension: VK_VALVE_mutable_descriptor_type
struct MutableDescriptorTypeCreateInfoVALVE <: Vulkan.HighLevelStructnext::Anymutable_descriptor_type_lists::Vector{MutableDescriptorTypeListVALVE}
Vulkan.MutableDescriptorTypeCreateInfoVALVE — MethodMutableDescriptorTypeCreateInfoVALVE(mutable_descriptor_type_lists::AbstractArray; next) -> MutableDescriptorTypeCreateInfoVALVE
Vulkan.MutableDescriptorTypeListVALVE — TypeHigh-level wrapper for VkMutableDescriptorTypeListVALVE.
Extension: VK_VALVE_mutable_descriptor_type
struct MutableDescriptorTypeListVALVE <: Vulkan.HighLevelStructdescriptor_types::Vector{DescriptorType}
Vulkan.ObjectType — Typeprimitive type ObjectType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.Offset2D — TypeHigh-level wrapper for VkOffset2D.
struct Offset2D <: Vulkan.HighLevelStructx::Int32y::Int32
Vulkan.Offset3D — TypeHigh-level wrapper for VkOffset3D.
struct Offset3D <: Vulkan.HighLevelStructx::Int32y::Int32z::Int32
Vulkan.PastPresentationTimingGOOGLE — TypeMinimalistic wrapper for VkPastPresentationTimingGOOGLE.
Extension: VKGOOGLEdisplay_timing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPastPresentationTimingGOOGLE.html
struct PastPresentationTimingGOOGLE <: ReturnedOnlypresent_id::UInt32desired_present_time::UInt64actual_present_time::UInt64earliest_present_time::UInt64present_margin::UInt64
Vulkan.PeerMemoryFeatureFlag — Typestruct PeerMemoryFeatureFlag <: BitMask{UInt32}val::UInt32
Vulkan.PerformanceConfigurationAcquireInfoINTEL — TypeHigh-level wrapper for VkPerformanceConfigurationAcquireInfoINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceConfigurationAcquireInfoINTEL <: Vulkan.HighLevelStructnext::Anytype::PerformanceConfigurationTypeINTEL
Vulkan.PerformanceConfigurationAcquireInfoINTEL — MethodPerformanceConfigurationAcquireInfoINTEL(type::PerformanceConfigurationTypeINTEL; next) -> PerformanceConfigurationAcquireInfoINTEL
Vulkan.PerformanceConfigurationINTEL — Typemutable struct PerformanceConfigurationINTEL <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.PerformanceConfigurationTypeINTEL — Typeprimitive type PerformanceConfigurationTypeINTEL <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PerformanceCounterDescriptionFlagKHR — Typestruct PerformanceCounterDescriptionFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.PerformanceCounterDescriptionKHR — TypeMinimalistic wrapper for VkPerformanceCounterDescriptionKHR.
Extension: VKKHRperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceCounterDescriptionKHR.html
struct PerformanceCounterDescriptionKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}flags::PerformanceCounterDescriptionFlagKHRname::Stringcategory::Stringdescription::String
Vulkan.PerformanceCounterKHR — TypeMinimalistic wrapper for VkPerformanceCounterKHR.
Extension: VKKHRperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceCounterKHR.html
struct PerformanceCounterKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}unit::PerformanceCounterUnitKHRscope::PerformanceCounterScopeKHRstorage::PerformanceCounterStorageKHRuuid::String
Vulkan.PerformanceCounterResultKHR — TypeHigh-level wrapper for VkPerformanceCounterResultKHR.
Extension: VK_KHR_performance_query
struct PerformanceCounterResultKHR <: Vulkan.HighLevelStructdata::VulkanCore.LibVulkan.VkPerformanceCounterResultKHR
Vulkan.PerformanceCounterResultKHR — MethodPerformanceCounterResultKHR(float32::Float32) -> PerformanceCounterResultKHR
Vulkan.PerformanceCounterResultKHR — MethodPerformanceCounterResultKHR(float64::Float64) -> PerformanceCounterResultKHR
Vulkan.PerformanceCounterResultKHR — MethodPerformanceCounterResultKHR(int32::Int32) -> PerformanceCounterResultKHR
Vulkan.PerformanceCounterResultKHR — MethodPerformanceCounterResultKHR(int64::Int64) -> PerformanceCounterResultKHR
Vulkan.PerformanceCounterResultKHR — MethodPerformanceCounterResultKHR(uint32::UInt32) -> PerformanceCounterResultKHR
Vulkan.PerformanceCounterResultKHR — MethodPerformanceCounterResultKHR(uint64::UInt64) -> PerformanceCounterResultKHR
Vulkan.PerformanceCounterScopeKHR — Typeprimitive type PerformanceCounterScopeKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PerformanceCounterStorageKHR — Typeprimitive type PerformanceCounterStorageKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PerformanceCounterUnitKHR — Typeprimitive type PerformanceCounterUnitKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PerformanceMarkerInfoINTEL — TypeHigh-level wrapper for VkPerformanceMarkerInfoINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceMarkerInfoINTEL <: Vulkan.HighLevelStructnext::Anymarker::UInt64
Vulkan.PerformanceMarkerInfoINTEL — MethodPerformanceMarkerInfoINTEL(marker::Integer; next) -> PerformanceMarkerInfoINTEL
Vulkan.PerformanceOverrideInfoINTEL — TypeHigh-level wrapper for VkPerformanceOverrideInfoINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceOverrideInfoINTEL <: Vulkan.HighLevelStructnext::Anytype::PerformanceOverrideTypeINTELenable::Boolparameter::UInt64
Vulkan.PerformanceOverrideInfoINTEL — MethodPerformanceOverrideInfoINTEL(type::PerformanceOverrideTypeINTEL, enable::Bool, parameter::Integer; next) -> PerformanceOverrideInfoINTEL
Vulkan.PerformanceOverrideTypeINTEL — Typeprimitive type PerformanceOverrideTypeINTEL <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PerformanceParameterTypeINTEL — Typeprimitive type PerformanceParameterTypeINTEL <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PerformanceQuerySubmitInfoKHR — TypeHigh-level wrapper for VkPerformanceQuerySubmitInfoKHR.
Extension: VK_KHR_performance_query
struct PerformanceQuerySubmitInfoKHR <: Vulkan.HighLevelStructnext::Anycounter_pass_index::UInt32
Vulkan.PerformanceQuerySubmitInfoKHR — MethodPerformanceQuerySubmitInfoKHR(counter_pass_index::Integer; next) -> PerformanceQuerySubmitInfoKHR
Vulkan.PerformanceStreamMarkerInfoINTEL — TypeHigh-level wrapper for VkPerformanceStreamMarkerInfoINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceStreamMarkerInfoINTEL <: Vulkan.HighLevelStructnext::Anymarker::UInt32
Vulkan.PerformanceStreamMarkerInfoINTEL — MethodPerformanceStreamMarkerInfoINTEL(marker::Integer; next) -> PerformanceStreamMarkerInfoINTEL
Vulkan.PerformanceValueDataINTEL — TypeHigh-level wrapper for VkPerformanceValueDataINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceValueDataINTEL <: Vulkan.HighLevelStructdata::VulkanCore.LibVulkan.VkPerformanceValueDataINTEL
Vulkan.PerformanceValueDataINTEL — MethodPerformanceValueDataINTEL(value_float::AbstractFloat) -> PerformanceValueDataINTEL
Vulkan.PerformanceValueDataINTEL — MethodPerformanceValueDataINTEL(value_bool::Bool)
Vulkan.PerformanceValueDataINTEL — MethodPerformanceValueDataINTEL(value_string::String)
Vulkan.PerformanceValueDataINTEL — MethodPerformanceValueDataINTEL(value32::UInt32) -> PerformanceValueDataINTEL
Vulkan.PerformanceValueDataINTEL — MethodPerformanceValueDataINTEL(value64::UInt64) -> PerformanceValueDataINTEL
Vulkan.PerformanceValueINTEL — TypeHigh-level wrapper for VkPerformanceValueINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceValueINTEL <: Vulkan.HighLevelStructtype::PerformanceValueTypeINTELdata::PerformanceValueDataINTEL
Vulkan.PerformanceValueTypeINTEL — Typeprimitive type PerformanceValueTypeINTEL <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PhysicalDevice — Typemutable struct PhysicalDevice <: Handlevks::Ptr{Nothing}instance::Instancerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.PhysicalDevice16BitStorageFeatures — TypeHigh-level wrapper for VkPhysicalDevice16BitStorageFeatures.
struct PhysicalDevice16BitStorageFeatures <: Vulkan.HighLevelStructnext::Anystorage_buffer_16_bit_access::Booluniform_and_storage_buffer_16_bit_access::Boolstorage_push_constant_16::Boolstorage_input_output_16::Bool
Vulkan.PhysicalDevice16BitStorageFeatures — MethodPhysicalDevice16BitStorageFeatures(storage_buffer_16_bit_access::Bool, uniform_and_storage_buffer_16_bit_access::Bool, storage_push_constant_16::Bool, storage_input_output_16::Bool; next) -> PhysicalDevice16BitStorageFeatures
Vulkan.PhysicalDevice4444FormatsFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDevice4444FormatsFeaturesEXT.
Extension: VK_EXT_4444_formats
struct PhysicalDevice4444FormatsFeaturesEXT <: Vulkan.HighLevelStructnext::Anyformat_a4r4g4b4::Boolformat_a4b4g4r4::Bool
Vulkan.PhysicalDevice4444FormatsFeaturesEXT — MethodPhysicalDevice4444FormatsFeaturesEXT(format_a4r4g4b4::Bool, format_a4b4g4r4::Bool; next) -> PhysicalDevice4444FormatsFeaturesEXT
Vulkan.PhysicalDevice8BitStorageFeatures — TypeHigh-level wrapper for VkPhysicalDevice8BitStorageFeatures.
struct PhysicalDevice8BitStorageFeatures <: Vulkan.HighLevelStructnext::Anystorage_buffer_8_bit_access::Booluniform_and_storage_buffer_8_bit_access::Boolstorage_push_constant_8::Bool
Vulkan.PhysicalDevice8BitStorageFeatures — MethodPhysicalDevice8BitStorageFeatures(storage_buffer_8_bit_access::Bool, uniform_and_storage_buffer_8_bit_access::Bool, storage_push_constant_8::Bool; next) -> PhysicalDevice8BitStorageFeatures
Vulkan.PhysicalDeviceASTCDecodeFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceASTCDecodeFeaturesEXT.
Extension: VK_EXT_astc_decode_mode
struct PhysicalDeviceASTCDecodeFeaturesEXT <: Vulkan.HighLevelStructnext::Anydecode_mode_shared_exponent::Bool
Vulkan.PhysicalDeviceASTCDecodeFeaturesEXT — MethodPhysicalDeviceASTCDecodeFeaturesEXT(decode_mode_shared_exponent::Bool; next) -> PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan.PhysicalDeviceAccelerationStructureFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceAccelerationStructureFeaturesKHR.
Extension: VK_KHR_acceleration_structure
struct PhysicalDeviceAccelerationStructureFeaturesKHR <: Vulkan.HighLevelStructnext::Anyacceleration_structure::Boolacceleration_structure_capture_replay::Boolacceleration_structure_indirect_build::Boolacceleration_structure_host_commands::Booldescriptor_binding_acceleration_structure_update_after_bind::Bool
Vulkan.PhysicalDeviceAccelerationStructureFeaturesKHR — MethodPhysicalDeviceAccelerationStructureFeaturesKHR(acceleration_structure::Bool, acceleration_structure_capture_replay::Bool, acceleration_structure_indirect_build::Bool, acceleration_structure_host_commands::Bool, descriptor_binding_acceleration_structure_update_after_bind::Bool; next) -> PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan.PhysicalDeviceAccelerationStructurePropertiesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceAccelerationStructurePropertiesKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceAccelerationStructurePropertiesKHR.html
struct PhysicalDeviceAccelerationStructurePropertiesKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_geometry_count::UInt64max_instance_count::UInt64max_primitive_count::UInt64max_per_stage_descriptor_acceleration_structures::UInt32max_per_stage_descriptor_update_after_bind_acceleration_structures::UInt32max_descriptor_set_acceleration_structures::UInt32max_descriptor_set_update_after_bind_acceleration_structures::UInt32min_acceleration_structure_scratch_offset_alignment::UInt32
Vulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.
Extension: VK_EXT_blend_operation_advanced
struct PhysicalDeviceBlendOperationAdvancedFeaturesEXT <: Vulkan.HighLevelStructnext::Anyadvanced_blend_coherent_operations::Bool
Vulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXT — MethodPhysicalDeviceBlendOperationAdvancedFeaturesEXT(advanced_blend_coherent_operations::Bool; next) -> PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.
Extension: VKEXTblendoperationadvanced
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.html
struct PhysicalDeviceBlendOperationAdvancedPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}advanced_blend_max_color_attachments::UInt32advanced_blend_independent_blend::Booladvanced_blend_non_premultiplied_src_color::Booladvanced_blend_non_premultiplied_dst_color::Booladvanced_blend_correlated_overlap::Booladvanced_blend_all_operations::Bool
Vulkan.PhysicalDeviceBufferDeviceAddressFeatures — TypeHigh-level wrapper for VkPhysicalDeviceBufferDeviceAddressFeatures.
struct PhysicalDeviceBufferDeviceAddressFeatures <: Vulkan.HighLevelStructnext::Anybuffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Bool
Vulkan.PhysicalDeviceBufferDeviceAddressFeatures — MethodPhysicalDeviceBufferDeviceAddressFeatures(buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool; next) -> PhysicalDeviceBufferDeviceAddressFeatures
Vulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.
Extension: VK_EXT_buffer_device_address
struct PhysicalDeviceBufferDeviceAddressFeaturesEXT <: Vulkan.HighLevelStructnext::Anybuffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Bool
Vulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXT — MethodPhysicalDeviceBufferDeviceAddressFeaturesEXT(buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool; next) -> PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan.PhysicalDeviceCoherentMemoryFeaturesAMD — TypeHigh-level wrapper for VkPhysicalDeviceCoherentMemoryFeaturesAMD.
Extension: VK_AMD_device_coherent_memory
struct PhysicalDeviceCoherentMemoryFeaturesAMD <: Vulkan.HighLevelStructnext::Anydevice_coherent_memory::Bool
Vulkan.PhysicalDeviceCoherentMemoryFeaturesAMD — MethodPhysicalDeviceCoherentMemoryFeaturesAMD(device_coherent_memory::Bool; next) -> PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan.PhysicalDeviceColorWriteEnableFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceColorWriteEnableFeaturesEXT.
Extension: VK_EXT_color_write_enable
struct PhysicalDeviceColorWriteEnableFeaturesEXT <: Vulkan.HighLevelStructnext::Anycolor_write_enable::Bool
Vulkan.PhysicalDeviceColorWriteEnableFeaturesEXT — MethodPhysicalDeviceColorWriteEnableFeaturesEXT(color_write_enable::Bool; next) -> PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceComputeShaderDerivativesFeaturesNV.
Extension: VK_NV_compute_shader_derivatives
struct PhysicalDeviceComputeShaderDerivativesFeaturesNV <: Vulkan.HighLevelStructnext::Anycompute_derivative_group_quads::Boolcompute_derivative_group_linear::Bool
Vulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNV — MethodPhysicalDeviceComputeShaderDerivativesFeaturesNV(compute_derivative_group_quads::Bool, compute_derivative_group_linear::Bool; next) -> PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan.PhysicalDeviceConditionalRenderingFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceConditionalRenderingFeaturesEXT.
Extension: VK_EXT_conditional_rendering
struct PhysicalDeviceConditionalRenderingFeaturesEXT <: Vulkan.HighLevelStructnext::Anyconditional_rendering::Boolinherited_conditional_rendering::Bool
Vulkan.PhysicalDeviceConditionalRenderingFeaturesEXT — MethodPhysicalDeviceConditionalRenderingFeaturesEXT(conditional_rendering::Bool, inherited_conditional_rendering::Bool; next) -> PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan.PhysicalDeviceConservativeRasterizationPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceConservativeRasterizationPropertiesEXT.
Extension: VKEXTconservative_rasterization
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceConservativeRasterizationPropertiesEXT.html
struct PhysicalDeviceConservativeRasterizationPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}primitive_overestimation_size::Float32max_extra_primitive_overestimation_size::Float32extra_primitive_overestimation_size_granularity::Float32primitive_underestimation::Boolconservative_point_and_line_rasterization::Booldegenerate_triangles_rasterized::Booldegenerate_lines_rasterized::Boolfully_covered_fragment_shader_input_variable::Boolconservative_rasterization_post_depth_coverage::Bool
Vulkan.PhysicalDeviceCooperativeMatrixFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceCooperativeMatrixFeaturesNV.
Extension: VK_NV_cooperative_matrix
struct PhysicalDeviceCooperativeMatrixFeaturesNV <: Vulkan.HighLevelStructnext::Anycooperative_matrix::Boolcooperative_matrix_robust_buffer_access::Bool
Vulkan.PhysicalDeviceCooperativeMatrixFeaturesNV — MethodPhysicalDeviceCooperativeMatrixFeaturesNV(cooperative_matrix::Bool, cooperative_matrix_robust_buffer_access::Bool; next) -> PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan.PhysicalDeviceCooperativeMatrixPropertiesNV — TypeMinimalistic wrapper for VkPhysicalDeviceCooperativeMatrixPropertiesNV.
Extension: VKNVcooperative_matrix
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceCooperativeMatrixPropertiesNV.html
struct PhysicalDeviceCooperativeMatrixPropertiesNV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}cooperative_matrix_supported_stages::ShaderStageFlag
Vulkan.PhysicalDeviceCornerSampledImageFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceCornerSampledImageFeaturesNV.
Extension: VK_NV_corner_sampled_image
struct PhysicalDeviceCornerSampledImageFeaturesNV <: Vulkan.HighLevelStructnext::Anycorner_sampled_image::Bool
Vulkan.PhysicalDeviceCornerSampledImageFeaturesNV — MethodPhysicalDeviceCornerSampledImageFeaturesNV(corner_sampled_image::Bool; next) -> PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan.PhysicalDeviceCoverageReductionModeFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceCoverageReductionModeFeaturesNV.
Extension: VK_NV_coverage_reduction_mode
struct PhysicalDeviceCoverageReductionModeFeaturesNV <: Vulkan.HighLevelStructnext::Anycoverage_reduction_mode::Bool
Vulkan.PhysicalDeviceCoverageReductionModeFeaturesNV — MethodPhysicalDeviceCoverageReductionModeFeaturesNV(coverage_reduction_mode::Bool; next) -> PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan.PhysicalDeviceCustomBorderColorFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceCustomBorderColorFeaturesEXT.
Extension: VK_EXT_custom_border_color
struct PhysicalDeviceCustomBorderColorFeaturesEXT <: Vulkan.HighLevelStructnext::Anycustom_border_colors::Boolcustom_border_color_without_format::Bool
Vulkan.PhysicalDeviceCustomBorderColorFeaturesEXT — MethodPhysicalDeviceCustomBorderColorFeaturesEXT(custom_border_colors::Bool, custom_border_color_without_format::Bool; next) -> PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan.PhysicalDeviceCustomBorderColorPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceCustomBorderColorPropertiesEXT.
Extension: VKEXTcustombordercolor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceCustomBorderColorPropertiesEXT.html
struct PhysicalDeviceCustomBorderColorPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_custom_border_color_samplers::UInt32
Vulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.
Extension: VK_NV_dedicated_allocation_image_aliasing
struct PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV <: Vulkan.HighLevelStructnext::Anydedicated_allocation_image_aliasing::Bool
Vulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — MethodPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV(dedicated_allocation_image_aliasing::Bool; next) -> PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan.PhysicalDeviceDepthClipEnableFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceDepthClipEnableFeaturesEXT.
Extension: VK_EXT_depth_clip_enable
struct PhysicalDeviceDepthClipEnableFeaturesEXT <: Vulkan.HighLevelStructnext::Anydepth_clip_enable::Bool
Vulkan.PhysicalDeviceDepthClipEnableFeaturesEXT — MethodPhysicalDeviceDepthClipEnableFeaturesEXT(depth_clip_enable::Bool; next) -> PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan.PhysicalDeviceDepthStencilResolveProperties — TypeMinimalistic wrapper for VkPhysicalDeviceDepthStencilResolveProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDepthStencilResolveProperties.html
struct PhysicalDeviceDepthStencilResolveProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}supported_depth_resolve_modes::ResolveModeFlagsupported_stencil_resolve_modes::ResolveModeFlagindependent_resolve_none::Boolindependent_resolve::Bool
Vulkan.PhysicalDeviceDescriptorIndexingFeatures — TypeHigh-level wrapper for VkPhysicalDeviceDescriptorIndexingFeatures.
struct PhysicalDeviceDescriptorIndexingFeatures <: Vulkan.HighLevelStructnext::Anyshader_input_attachment_array_dynamic_indexing::Boolshader_uniform_texel_buffer_array_dynamic_indexing::Boolshader_storage_texel_buffer_array_dynamic_indexing::Boolshader_uniform_buffer_array_non_uniform_indexing::Boolshader_sampled_image_array_non_uniform_indexing::Boolshader_storage_buffer_array_non_uniform_indexing::Boolshader_storage_image_array_non_uniform_indexing::Boolshader_input_attachment_array_non_uniform_indexing::Boolshader_uniform_texel_buffer_array_non_uniform_indexing::Boolshader_storage_texel_buffer_array_non_uniform_indexing::Booldescriptor_binding_uniform_buffer_update_after_bind::Booldescriptor_binding_sampled_image_update_after_bind::Booldescriptor_binding_storage_image_update_after_bind::Booldescriptor_binding_storage_buffer_update_after_bind::Booldescriptor_binding_uniform_texel_buffer_update_after_bind::Booldescriptor_binding_storage_texel_buffer_update_after_bind::Booldescriptor_binding_update_unused_while_pending::Booldescriptor_binding_partially_bound::Booldescriptor_binding_variable_descriptor_count::Boolruntime_descriptor_array::Bool
Vulkan.PhysicalDeviceDescriptorIndexingFeatures — MethodPhysicalDeviceDescriptorIndexingFeatures(shader_input_attachment_array_dynamic_indexing::Bool, shader_uniform_texel_buffer_array_dynamic_indexing::Bool, shader_storage_texel_buffer_array_dynamic_indexing::Bool, shader_uniform_buffer_array_non_uniform_indexing::Bool, shader_sampled_image_array_non_uniform_indexing::Bool, shader_storage_buffer_array_non_uniform_indexing::Bool, shader_storage_image_array_non_uniform_indexing::Bool, shader_input_attachment_array_non_uniform_indexing::Bool, shader_uniform_texel_buffer_array_non_uniform_indexing::Bool, shader_storage_texel_buffer_array_non_uniform_indexing::Bool, descriptor_binding_uniform_buffer_update_after_bind::Bool, descriptor_binding_sampled_image_update_after_bind::Bool, descriptor_binding_storage_image_update_after_bind::Bool, descriptor_binding_storage_buffer_update_after_bind::Bool, descriptor_binding_uniform_texel_buffer_update_after_bind::Bool, descriptor_binding_storage_texel_buffer_update_after_bind::Bool, descriptor_binding_update_unused_while_pending::Bool, descriptor_binding_partially_bound::Bool, descriptor_binding_variable_descriptor_count::Bool, runtime_descriptor_array::Bool; next) -> PhysicalDeviceDescriptorIndexingFeatures
Vulkan.PhysicalDeviceDescriptorIndexingProperties — TypeMinimalistic wrapper for VkPhysicalDeviceDescriptorIndexingProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDescriptorIndexingProperties.html
struct PhysicalDeviceDescriptorIndexingProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_update_after_bind_descriptors_in_all_pools::UInt32shader_uniform_buffer_array_non_uniform_indexing_native::Boolshader_sampled_image_array_non_uniform_indexing_native::Boolshader_storage_buffer_array_non_uniform_indexing_native::Boolshader_storage_image_array_non_uniform_indexing_native::Boolshader_input_attachment_array_non_uniform_indexing_native::Boolrobust_buffer_access_update_after_bind::Boolquad_divergent_implicit_lod::Boolmax_per_stage_descriptor_update_after_bind_samplers::UInt32max_per_stage_descriptor_update_after_bind_uniform_buffers::UInt32max_per_stage_descriptor_update_after_bind_storage_buffers::UInt32max_per_stage_descriptor_update_after_bind_sampled_images::UInt32max_per_stage_descriptor_update_after_bind_storage_images::UInt32max_per_stage_descriptor_update_after_bind_input_attachments::UInt32max_per_stage_update_after_bind_resources::UInt32max_descriptor_set_update_after_bind_samplers::UInt32max_descriptor_set_update_after_bind_uniform_buffers::UInt32max_descriptor_set_update_after_bind_uniform_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_storage_buffers::UInt32max_descriptor_set_update_after_bind_storage_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_sampled_images::UInt32max_descriptor_set_update_after_bind_storage_images::UInt32max_descriptor_set_update_after_bind_input_attachments::UInt32
Vulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.
Extension: VK_NV_device_generated_commands
struct PhysicalDeviceDeviceGeneratedCommandsFeaturesNV <: Vulkan.HighLevelStructnext::Anydevice_generated_commands::Bool
Vulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — MethodPhysicalDeviceDeviceGeneratedCommandsFeaturesNV(device_generated_commands::Bool; next) -> PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNV — TypeMinimalistic wrapper for VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.html
struct PhysicalDeviceDeviceGeneratedCommandsPropertiesNV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_graphics_shader_group_count::UInt32max_indirect_sequence_count::UInt32max_indirect_commands_token_count::UInt32max_indirect_commands_stream_count::UInt32max_indirect_commands_token_offset::UInt32max_indirect_commands_stream_stride::UInt32min_sequences_count_buffer_offset_alignment::UInt32min_sequences_index_buffer_offset_alignment::UInt32min_indirect_commands_buffer_offset_alignment::UInt32
Vulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.
Extension: VK_EXT_device_memory_report
struct PhysicalDeviceDeviceMemoryReportFeaturesEXT <: Vulkan.HighLevelStructnext::Anydevice_memory_report::Bool
Vulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXT — MethodPhysicalDeviceDeviceMemoryReportFeaturesEXT(device_memory_report::Bool; next) -> PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan.PhysicalDeviceDiagnosticsConfigFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceDiagnosticsConfigFeaturesNV.
Extension: VK_NV_device_diagnostics_config
struct PhysicalDeviceDiagnosticsConfigFeaturesNV <: Vulkan.HighLevelStructnext::Anydiagnostics_config::Bool
Vulkan.PhysicalDeviceDiagnosticsConfigFeaturesNV — MethodPhysicalDeviceDiagnosticsConfigFeaturesNV(diagnostics_config::Bool; next) -> PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan.PhysicalDeviceDiscardRectanglePropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceDiscardRectanglePropertiesEXT.
Extension: VKEXTdiscard_rectangles
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDiscardRectanglePropertiesEXT.html
struct PhysicalDeviceDiscardRectanglePropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_discard_rectangles::UInt32
Vulkan.PhysicalDeviceDriverProperties — TypeMinimalistic wrapper for VkPhysicalDeviceDriverProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDriverProperties.html
struct PhysicalDeviceDriverProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}driver_id::DriverIddriver_name::Stringdriver_info::Stringconformance_version::_ConformanceVersion
Vulkan.PhysicalDeviceExclusiveScissorFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceExclusiveScissorFeaturesNV.
Extension: VK_NV_scissor_exclusive
struct PhysicalDeviceExclusiveScissorFeaturesNV <: Vulkan.HighLevelStructnext::Anyexclusive_scissor::Bool
Vulkan.PhysicalDeviceExclusiveScissorFeaturesNV — MethodPhysicalDeviceExclusiveScissorFeaturesNV(exclusive_scissor::Bool; next) -> PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.
Extension: VK_EXT_extended_dynamic_state2
struct PhysicalDeviceExtendedDynamicState2FeaturesEXT <: Vulkan.HighLevelStructnext::Anyextended_dynamic_state_2::Boolextended_dynamic_state_2_logic_op::Boolextended_dynamic_state_2_patch_control_points::Bool
Vulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXT — MethodPhysicalDeviceExtendedDynamicState2FeaturesEXT(extended_dynamic_state_2::Bool, extended_dynamic_state_2_logic_op::Bool, extended_dynamic_state_2_patch_control_points::Bool; next) -> PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.
Extension: VK_EXT_extended_dynamic_state
struct PhysicalDeviceExtendedDynamicStateFeaturesEXT <: Vulkan.HighLevelStructnext::Anyextended_dynamic_state::Bool
Vulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXT — MethodPhysicalDeviceExtendedDynamicStateFeaturesEXT(extended_dynamic_state::Bool; next) -> PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceExternalBufferInfo — TypeHigh-level wrapper for VkPhysicalDeviceExternalBufferInfo.
struct PhysicalDeviceExternalBufferInfo <: Vulkan.HighLevelStructnext::Anyflags::BufferCreateFlagusage::BufferUsageFlaghandle_type::ExternalMemoryHandleTypeFlag
Vulkan.PhysicalDeviceExternalBufferInfo — MethodPhysicalDeviceExternalBufferInfo(usage::BufferUsageFlag, handle_type::ExternalMemoryHandleTypeFlag; next, flags) -> PhysicalDeviceExternalBufferInfo
Vulkan.PhysicalDeviceExternalFenceInfo — TypeHigh-level wrapper for VkPhysicalDeviceExternalFenceInfo.
struct PhysicalDeviceExternalFenceInfo <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalFenceHandleTypeFlag
Vulkan.PhysicalDeviceExternalFenceInfo — MethodPhysicalDeviceExternalFenceInfo(handle_type::ExternalFenceHandleTypeFlag; next) -> PhysicalDeviceExternalFenceInfo
Vulkan.PhysicalDeviceExternalImageFormatInfo — TypeHigh-level wrapper for VkPhysicalDeviceExternalImageFormatInfo.
struct PhysicalDeviceExternalImageFormatInfo <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalMemoryHandleTypeFlag
Vulkan.PhysicalDeviceExternalImageFormatInfo — MethodPhysicalDeviceExternalImageFormatInfo(; next, handle_type) -> PhysicalDeviceExternalImageFormatInfo
Vulkan.PhysicalDeviceExternalMemoryHostPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceExternalMemoryHostPropertiesEXT.
Extension: VKEXTexternalmemoryhost
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceExternalMemoryHostPropertiesEXT.html
struct PhysicalDeviceExternalMemoryHostPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}min_imported_host_pointer_alignment::UInt64
Vulkan.PhysicalDeviceExternalSemaphoreInfo — TypeHigh-level wrapper for VkPhysicalDeviceExternalSemaphoreInfo.
struct PhysicalDeviceExternalSemaphoreInfo <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalSemaphoreHandleTypeFlag
Vulkan.PhysicalDeviceExternalSemaphoreInfo — MethodPhysicalDeviceExternalSemaphoreInfo(handle_type::ExternalSemaphoreHandleTypeFlag; next) -> PhysicalDeviceExternalSemaphoreInfo
Vulkan.PhysicalDeviceFeatures — TypeHigh-level wrapper for VkPhysicalDeviceFeatures.
struct PhysicalDeviceFeatures <: Vulkan.HighLevelStructrobust_buffer_access::Boolfull_draw_index_uint_32::Boolimage_cube_array::Boolindependent_blend::Boolgeometry_shader::Booltessellation_shader::Boolsample_rate_shading::Booldual_src_blend::Boollogic_op::Boolmulti_draw_indirect::Booldraw_indirect_first_instance::Booldepth_clamp::Booldepth_bias_clamp::Boolfill_mode_non_solid::Booldepth_bounds::Boolwide_lines::Boollarge_points::Boolalpha_to_one::Boolmulti_viewport::Boolsampler_anisotropy::Booltexture_compression_etc_2::Booltexture_compression_astc_ldr::Booltexture_compression_bc::Boolocclusion_query_precise::Boolpipeline_statistics_query::Boolvertex_pipeline_stores_and_atomics::Boolfragment_stores_and_atomics::Boolshader_tessellation_and_geometry_point_size::Boolshader_image_gather_extended::Boolshader_storage_image_extended_formats::Boolshader_storage_image_multisample::Boolshader_storage_image_read_without_format::Boolshader_storage_image_write_without_format::Boolshader_uniform_buffer_array_dynamic_indexing::Boolshader_sampled_image_array_dynamic_indexing::Boolshader_storage_buffer_array_dynamic_indexing::Boolshader_storage_image_array_dynamic_indexing::Boolshader_clip_distance::Boolshader_cull_distance::Boolshader_float_64::Boolshader_int_64::Boolshader_int_16::Boolshader_resource_residency::Boolshader_resource_min_lod::Boolsparse_binding::Boolsparse_residency_buffer::Boolsparse_residency_image_2_d::Boolsparse_residency_image_3_d::Boolsparse_residency_2_samples::Boolsparse_residency_4_samples::Boolsparse_residency_8_samples::Boolsparse_residency_16_samples::Boolsparse_residency_aliased::Boolvariable_multisample_rate::Boolinherited_queries::Bool
Vulkan.PhysicalDeviceFeatures — MethodReturn a PhysicalDeviceFeatures object with the provided features set to true.
julia> PhysicalDeviceFeatures()
PhysicalDeviceFeatures()
julia> PhysicalDeviceFeatures(:wide_lines, :sparse_binding)
PhysicalDeviceFeatures(wide_lines, sparse_binding)PhysicalDeviceFeatures(features::Symbol...) -> Any
Vulkan.PhysicalDeviceFeatures2 — TypeHigh-level wrapper for VkPhysicalDeviceFeatures2.
struct PhysicalDeviceFeatures2 <: Vulkan.HighLevelStructnext::Anyfeatures::PhysicalDeviceFeatures
Vulkan.PhysicalDeviceFeatures2 — MethodPhysicalDeviceFeatures2(features::PhysicalDeviceFeatures; next) -> PhysicalDeviceFeatures2
Vulkan.PhysicalDeviceFloatControlsProperties — TypeMinimalistic wrapper for VkPhysicalDeviceFloatControlsProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFloatControlsProperties.html
struct PhysicalDeviceFloatControlsProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}denorm_behavior_independence::ShaderFloatControlsIndependencerounding_mode_independence::ShaderFloatControlsIndependenceshader_signed_zero_inf_nan_preserve_float_16::Boolshader_signed_zero_inf_nan_preserve_float_32::Boolshader_signed_zero_inf_nan_preserve_float_64::Boolshader_denorm_preserve_float_16::Boolshader_denorm_preserve_float_32::Boolshader_denorm_preserve_float_64::Boolshader_denorm_flush_to_zero_float_16::Boolshader_denorm_flush_to_zero_float_32::Boolshader_denorm_flush_to_zero_float_64::Boolshader_rounding_mode_rte_float_16::Boolshader_rounding_mode_rte_float_32::Boolshader_rounding_mode_rte_float_64::Boolshader_rounding_mode_rtz_float_16::Boolshader_rounding_mode_rtz_float_32::Boolshader_rounding_mode_rtz_float_64::Bool
Vulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.
Extension: VK_EXT_fragment_density_map2
struct PhysicalDeviceFragmentDensityMap2FeaturesEXT <: Vulkan.HighLevelStructnext::Anyfragment_density_map_deferred::Bool
Vulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXT — MethodPhysicalDeviceFragmentDensityMap2FeaturesEXT(fragment_density_map_deferred::Bool; next) -> PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.
Extension: VKEXTfragmentdensitymap2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.html
struct PhysicalDeviceFragmentDensityMap2PropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}subsampled_loads::Boolsubsampled_coarse_reconstruction_early_access::Boolmax_subsampled_array_layers::UInt32max_descriptor_set_subsampled_samplers::UInt32
Vulkan.PhysicalDeviceFragmentDensityMapFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceFragmentDensityMapFeaturesEXT.
Extension: VK_EXT_fragment_density_map
struct PhysicalDeviceFragmentDensityMapFeaturesEXT <: Vulkan.HighLevelStructnext::Anyfragment_density_map::Boolfragment_density_map_dynamic::Boolfragment_density_map_non_subsampled_images::Bool
Vulkan.PhysicalDeviceFragmentDensityMapFeaturesEXT — MethodPhysicalDeviceFragmentDensityMapFeaturesEXT(fragment_density_map::Bool, fragment_density_map_dynamic::Bool, fragment_density_map_non_subsampled_images::Bool; next) -> PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMapPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentDensityMapPropertiesEXT.
Extension: VKEXTfragmentdensitymap
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentDensityMapPropertiesEXT.html
struct PhysicalDeviceFragmentDensityMapPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}min_fragment_density_texel_size::_Extent2Dmax_fragment_density_texel_size::_Extent2Dfragment_density_invocations::Bool
Vulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV.
Extension: VK_NV_fragment_shader_barycentric
struct PhysicalDeviceFragmentShaderBarycentricFeaturesNV <: Vulkan.HighLevelStructnext::Anyfragment_shader_barycentric::Bool
Vulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNV — MethodPhysicalDeviceFragmentShaderBarycentricFeaturesNV(fragment_shader_barycentric::Bool; next) -> PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.
Extension: VK_EXT_fragment_shader_interlock
struct PhysicalDeviceFragmentShaderInterlockFeaturesEXT <: Vulkan.HighLevelStructnext::Anyfragment_shader_sample_interlock::Boolfragment_shader_pixel_interlock::Boolfragment_shader_shading_rate_interlock::Bool
Vulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXT — MethodPhysicalDeviceFragmentShaderInterlockFeaturesEXT(fragment_shader_sample_interlock::Bool, fragment_shader_pixel_interlock::Bool, fragment_shader_shading_rate_interlock::Bool; next) -> PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.
Extension: VK_NV_fragment_shading_rate_enums
struct PhysicalDeviceFragmentShadingRateEnumsFeaturesNV <: Vulkan.HighLevelStructnext::Anyfragment_shading_rate_enums::Boolsupersample_fragment_shading_rates::Boolno_invocation_fragment_shading_rates::Bool
Vulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — MethodPhysicalDeviceFragmentShadingRateEnumsFeaturesNV(fragment_shading_rate_enums::Bool, supersample_fragment_shading_rates::Bool, no_invocation_fragment_shading_rates::Bool; next) -> PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.
Extension: VK_NV_fragment_shading_rate_enums
struct PhysicalDeviceFragmentShadingRateEnumsPropertiesNV <: Vulkan.HighLevelStructnext::Anymax_fragment_shading_rate_invocation_count::SampleCountFlag
Vulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — MethodPhysicalDeviceFragmentShadingRateEnumsPropertiesNV(max_fragment_shading_rate_invocation_count::SampleCountFlag; next) -> PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan.PhysicalDeviceFragmentShadingRateFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShadingRateFeaturesKHR.
Extension: VK_KHR_fragment_shading_rate
struct PhysicalDeviceFragmentShadingRateFeaturesKHR <: Vulkan.HighLevelStructnext::Anypipeline_fragment_shading_rate::Boolprimitive_fragment_shading_rate::Boolattachment_fragment_shading_rate::Bool
Vulkan.PhysicalDeviceFragmentShadingRateFeaturesKHR — MethodPhysicalDeviceFragmentShadingRateFeaturesKHR(pipeline_fragment_shading_rate::Bool, primitive_fragment_shading_rate::Bool, attachment_fragment_shading_rate::Bool; next) -> PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan.PhysicalDeviceFragmentShadingRateKHR — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentShadingRateKHR.
Extension: VKKHRfragmentshadingrate
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentShadingRateKHR.html
struct PhysicalDeviceFragmentShadingRateKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}sample_counts::SampleCountFlagfragment_size::_Extent2D
Vulkan.PhysicalDeviceFragmentShadingRatePropertiesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentShadingRatePropertiesKHR.
Extension: VKKHRfragmentshadingrate
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentShadingRatePropertiesKHR.html
struct PhysicalDeviceFragmentShadingRatePropertiesKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}min_fragment_shading_rate_attachment_texel_size::_Extent2Dmax_fragment_shading_rate_attachment_texel_size::_Extent2Dmax_fragment_shading_rate_attachment_texel_size_aspect_ratio::UInt32primitive_fragment_shading_rate_with_multiple_viewports::Boollayered_shading_rate_attachments::Boolfragment_shading_rate_non_trivial_combiner_ops::Boolmax_fragment_size::_Extent2Dmax_fragment_size_aspect_ratio::UInt32max_fragment_shading_rate_coverage_samples::UInt32max_fragment_shading_rate_rasterization_samples::SampleCountFlagfragment_shading_rate_with_shader_depth_stencil_writes::Boolfragment_shading_rate_with_sample_mask::Boolfragment_shading_rate_with_shader_sample_mask::Boolfragment_shading_rate_with_conservative_rasterization::Boolfragment_shading_rate_with_fragment_shader_interlock::Boolfragment_shading_rate_with_custom_sample_locations::Boolfragment_shading_rate_strict_multiply_combiner::Bool
Vulkan.PhysicalDeviceGroupProperties — TypeMinimalistic wrapper for VkPhysicalDeviceGroupProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceGroupProperties.html
struct PhysicalDeviceGroupProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}physical_device_count::UInt32physical_devices::NTuple{32, PhysicalDevice}subset_allocation::Bool
Vulkan.PhysicalDeviceHostQueryResetFeatures — TypeHigh-level wrapper for VkPhysicalDeviceHostQueryResetFeatures.
struct PhysicalDeviceHostQueryResetFeatures <: Vulkan.HighLevelStructnext::Anyhost_query_reset::Bool
Vulkan.PhysicalDeviceHostQueryResetFeatures — MethodPhysicalDeviceHostQueryResetFeatures(host_query_reset::Bool; next) -> PhysicalDeviceHostQueryResetFeatures
Vulkan.PhysicalDeviceIDProperties — TypeMinimalistic wrapper for VkPhysicalDeviceIDProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceIDProperties.html
struct PhysicalDeviceIDProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}device_uuid::Stringdriver_uuid::Stringdevice_luid::Stringdevice_node_mask::UInt32device_luid_valid::Bool
Vulkan.PhysicalDeviceImageDrmFormatModifierInfoEXT — TypeHigh-level wrapper for VkPhysicalDeviceImageDrmFormatModifierInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct PhysicalDeviceImageDrmFormatModifierInfoEXT <: Vulkan.HighLevelStructnext::Anydrm_format_modifier::UInt64sharing_mode::SharingModequeue_family_indices::Vector{UInt32}
Vulkan.PhysicalDeviceImageDrmFormatModifierInfoEXT — MethodPhysicalDeviceImageDrmFormatModifierInfoEXT(drm_format_modifier::Integer, sharing_mode::SharingMode, queue_family_indices::AbstractArray; next) -> PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan.PhysicalDeviceImageFormatInfo2 — TypeHigh-level wrapper for VkPhysicalDeviceImageFormatInfo2.
struct PhysicalDeviceImageFormatInfo2 <: Vulkan.HighLevelStructnext::Anyformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagflags::ImageCreateFlag
Vulkan.PhysicalDeviceImageFormatInfo2 — MethodPhysicalDeviceImageFormatInfo2(format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; next, flags) -> PhysicalDeviceImageFormatInfo2
Vulkan.PhysicalDeviceImageRobustnessFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceImageRobustnessFeaturesEXT.
Extension: VK_EXT_image_robustness
struct PhysicalDeviceImageRobustnessFeaturesEXT <: Vulkan.HighLevelStructnext::Anyrobust_image_access::Bool
Vulkan.PhysicalDeviceImageRobustnessFeaturesEXT — MethodPhysicalDeviceImageRobustnessFeaturesEXT(robust_image_access::Bool; next) -> PhysicalDeviceImageRobustnessFeaturesEXT
Vulkan.PhysicalDeviceImageViewImageFormatInfoEXT — TypeHigh-level wrapper for VkPhysicalDeviceImageViewImageFormatInfoEXT.
Extension: VK_EXT_filter_cubic
struct PhysicalDeviceImageViewImageFormatInfoEXT <: Vulkan.HighLevelStructnext::Anyimage_view_type::ImageViewType
Vulkan.PhysicalDeviceImageViewImageFormatInfoEXT — MethodPhysicalDeviceImageViewImageFormatInfoEXT(image_view_type::ImageViewType; next) -> PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan.PhysicalDeviceImagelessFramebufferFeatures — TypeHigh-level wrapper for VkPhysicalDeviceImagelessFramebufferFeatures.
struct PhysicalDeviceImagelessFramebufferFeatures <: Vulkan.HighLevelStructnext::Anyimageless_framebuffer::Bool
Vulkan.PhysicalDeviceImagelessFramebufferFeatures — MethodPhysicalDeviceImagelessFramebufferFeatures(imageless_framebuffer::Bool; next) -> PhysicalDeviceImagelessFramebufferFeatures
Vulkan.PhysicalDeviceIndexTypeUint8FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceIndexTypeUint8FeaturesEXT.
Extension: VK_EXT_index_type_uint8
struct PhysicalDeviceIndexTypeUint8FeaturesEXT <: Vulkan.HighLevelStructnext::Anyindex_type_uint_8::Bool
Vulkan.PhysicalDeviceIndexTypeUint8FeaturesEXT — MethodPhysicalDeviceIndexTypeUint8FeaturesEXT(index_type_uint_8::Bool; next) -> PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan.PhysicalDeviceInheritedViewportScissorFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceInheritedViewportScissorFeaturesNV.
Extension: VK_NV_inherited_viewport_scissor
struct PhysicalDeviceInheritedViewportScissorFeaturesNV <: Vulkan.HighLevelStructnext::Anyinherited_viewport_scissor_2_d::Bool
Vulkan.PhysicalDeviceInheritedViewportScissorFeaturesNV — MethodPhysicalDeviceInheritedViewportScissorFeaturesNV(inherited_viewport_scissor_2_d::Bool; next) -> PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan.PhysicalDeviceInlineUniformBlockFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceInlineUniformBlockFeaturesEXT.
Extension: VK_EXT_inline_uniform_block
struct PhysicalDeviceInlineUniformBlockFeaturesEXT <: Vulkan.HighLevelStructnext::Anyinline_uniform_block::Booldescriptor_binding_inline_uniform_block_update_after_bind::Bool
Vulkan.PhysicalDeviceInlineUniformBlockFeaturesEXT — MethodPhysicalDeviceInlineUniformBlockFeaturesEXT(inline_uniform_block::Bool, descriptor_binding_inline_uniform_block_update_after_bind::Bool; next) -> PhysicalDeviceInlineUniformBlockFeaturesEXT
Vulkan.PhysicalDeviceInlineUniformBlockPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceInlineUniformBlockPropertiesEXT.
Extension: VKEXTinlineuniformblock
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceInlineUniformBlockPropertiesEXT.html
struct PhysicalDeviceInlineUniformBlockPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_inline_uniform_block_size::UInt32max_per_stage_descriptor_inline_uniform_blocks::UInt32max_per_stage_descriptor_update_after_bind_inline_uniform_blocks::UInt32max_descriptor_set_inline_uniform_blocks::UInt32max_descriptor_set_update_after_bind_inline_uniform_blocks::UInt32
Vulkan.PhysicalDeviceLimits — TypeMinimalistic wrapper for VkPhysicalDeviceLimits.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceLimits.html
struct PhysicalDeviceLimits <: ReturnedOnlymax_image_dimension_1_d::UInt32max_image_dimension_2_d::UInt32max_image_dimension_3_d::UInt32max_image_dimension_cube::UInt32max_image_array_layers::UInt32max_texel_buffer_elements::UInt32max_uniform_buffer_range::UInt32max_storage_buffer_range::UInt32max_push_constants_size::UInt32max_memory_allocation_count::UInt32max_sampler_allocation_count::UInt32buffer_image_granularity::UInt64sparse_address_space_size::UInt64max_bound_descriptor_sets::UInt32max_per_stage_descriptor_samplers::UInt32max_per_stage_descriptor_uniform_buffers::UInt32max_per_stage_descriptor_storage_buffers::UInt32max_per_stage_descriptor_sampled_images::UInt32max_per_stage_descriptor_storage_images::UInt32max_per_stage_descriptor_input_attachments::UInt32max_per_stage_resources::UInt32max_descriptor_set_samplers::UInt32max_descriptor_set_uniform_buffers::UInt32max_descriptor_set_uniform_buffers_dynamic::UInt32max_descriptor_set_storage_buffers::UInt32max_descriptor_set_storage_buffers_dynamic::UInt32max_descriptor_set_sampled_images::UInt32max_descriptor_set_storage_images::UInt32max_descriptor_set_input_attachments::UInt32max_vertex_input_attributes::UInt32max_vertex_input_bindings::UInt32max_vertex_input_attribute_offset::UInt32max_vertex_input_binding_stride::UInt32max_vertex_output_components::UInt32max_tessellation_generation_level::UInt32max_tessellation_patch_size::UInt32max_tessellation_control_per_vertex_input_components::UInt32max_tessellation_control_per_vertex_output_components::UInt32max_tessellation_control_per_patch_output_components::UInt32max_tessellation_control_total_output_components::UInt32max_tessellation_evaluation_input_components::UInt32max_tessellation_evaluation_output_components::UInt32max_geometry_shader_invocations::UInt32max_geometry_input_components::UInt32max_geometry_output_components::UInt32max_geometry_output_vertices::UInt32max_geometry_total_output_components::UInt32max_fragment_input_components::UInt32max_fragment_output_attachments::UInt32max_fragment_dual_src_attachments::UInt32max_fragment_combined_output_resources::UInt32max_compute_shared_memory_size::UInt32max_compute_work_group_count::Tuple{UInt32, UInt32, UInt32}max_compute_work_group_invocations::UInt32max_compute_work_group_size::Tuple{UInt32, UInt32, UInt32}sub_pixel_precision_bits::UInt32sub_texel_precision_bits::UInt32mipmap_precision_bits::UInt32max_draw_indexed_index_value::UInt32max_draw_indirect_count::UInt32max_sampler_lod_bias::Float32max_sampler_anisotropy::Float32max_viewports::UInt32max_viewport_dimensions::Tuple{UInt32, UInt32}viewport_bounds_range::Tuple{Float32, Float32}viewport_sub_pixel_bits::UInt32min_memory_map_alignment::UInt64min_texel_buffer_offset_alignment::UInt64min_uniform_buffer_offset_alignment::UInt64min_storage_buffer_offset_alignment::UInt64min_texel_offset::Int32max_texel_offset::UInt32min_texel_gather_offset::Int32max_texel_gather_offset::UInt32min_interpolation_offset::Float32max_interpolation_offset::Float32sub_pixel_interpolation_offset_bits::UInt32max_framebuffer_width::UInt32max_framebuffer_height::UInt32max_framebuffer_layers::UInt32framebuffer_color_sample_counts::SampleCountFlagframebuffer_depth_sample_counts::SampleCountFlagframebuffer_stencil_sample_counts::SampleCountFlagframebuffer_no_attachments_sample_counts::SampleCountFlagmax_color_attachments::UInt32sampled_image_color_sample_counts::SampleCountFlagsampled_image_integer_sample_counts::SampleCountFlagsampled_image_depth_sample_counts::SampleCountFlagsampled_image_stencil_sample_counts::SampleCountFlagstorage_image_sample_counts::SampleCountFlagmax_sample_mask_words::UInt32timestamp_compute_and_graphics::Booltimestamp_period::Float32max_clip_distances::UInt32max_cull_distances::UInt32max_combined_clip_and_cull_distances::UInt32discrete_queue_priorities::UInt32point_size_range::Tuple{Float32, Float32}line_width_range::Tuple{Float32, Float32}point_size_granularity::Float32line_width_granularity::Float32strict_lines::Boolstandard_sample_locations::Booloptimal_buffer_copy_offset_alignment::UInt64optimal_buffer_copy_row_pitch_alignment::UInt64non_coherent_atom_size::UInt64
Vulkan.PhysicalDeviceLineRasterizationFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceLineRasterizationFeaturesEXT.
Extension: VK_EXT_line_rasterization
struct PhysicalDeviceLineRasterizationFeaturesEXT <: Vulkan.HighLevelStructnext::Anyrectangular_lines::Boolbresenham_lines::Boolsmooth_lines::Boolstippled_rectangular_lines::Boolstippled_bresenham_lines::Boolstippled_smooth_lines::Bool
Vulkan.PhysicalDeviceLineRasterizationFeaturesEXT — MethodPhysicalDeviceLineRasterizationFeaturesEXT(rectangular_lines::Bool, bresenham_lines::Bool, smooth_lines::Bool, stippled_rectangular_lines::Bool, stippled_bresenham_lines::Bool, stippled_smooth_lines::Bool; next) -> PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan.PhysicalDeviceLineRasterizationPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceLineRasterizationPropertiesEXT.
Extension: VKEXTline_rasterization
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceLineRasterizationPropertiesEXT.html
struct PhysicalDeviceLineRasterizationPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}line_sub_pixel_precision_bits::UInt32
Vulkan.PhysicalDeviceMaintenance3Properties — TypeMinimalistic wrapper for VkPhysicalDeviceMaintenance3Properties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMaintenance3Properties.html
struct PhysicalDeviceMaintenance3Properties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_per_set_descriptors::UInt32max_memory_allocation_size::UInt64
Vulkan.PhysicalDeviceMemoryBudgetPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceMemoryBudgetPropertiesEXT.
Extension: VKEXTmemory_budget
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMemoryBudgetPropertiesEXT.html
struct PhysicalDeviceMemoryBudgetPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}heap_budget::NTuple{16, UInt64}heap_usage::NTuple{16, UInt64}
Vulkan.PhysicalDeviceMemoryPriorityFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceMemoryPriorityFeaturesEXT.
Extension: VK_EXT_memory_priority
struct PhysicalDeviceMemoryPriorityFeaturesEXT <: Vulkan.HighLevelStructnext::Anymemory_priority::Bool
Vulkan.PhysicalDeviceMemoryPriorityFeaturesEXT — MethodPhysicalDeviceMemoryPriorityFeaturesEXT(memory_priority::Bool; next) -> PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan.PhysicalDeviceMemoryProperties — TypeMinimalistic wrapper for VkPhysicalDeviceMemoryProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMemoryProperties.html
struct PhysicalDeviceMemoryProperties <: ReturnedOnlymemory_type_count::UInt32memory_types::NTuple{32, MemoryType}memory_heap_count::UInt32memory_heaps::NTuple{16, MemoryHeap}
Vulkan.PhysicalDeviceMemoryProperties2 — TypeMinimalistic wrapper for VkPhysicalDeviceMemoryProperties2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMemoryProperties2.html
struct PhysicalDeviceMemoryProperties2 <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}memory_properties::PhysicalDeviceMemoryProperties
Vulkan.PhysicalDeviceMeshShaderFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceMeshShaderFeaturesNV.
Extension: VK_NV_mesh_shader
struct PhysicalDeviceMeshShaderFeaturesNV <: Vulkan.HighLevelStructnext::Anytask_shader::Boolmesh_shader::Bool
Vulkan.PhysicalDeviceMeshShaderFeaturesNV — MethodPhysicalDeviceMeshShaderFeaturesNV(task_shader::Bool, mesh_shader::Bool; next) -> PhysicalDeviceMeshShaderFeaturesNV
Vulkan.PhysicalDeviceMeshShaderPropertiesNV — TypeMinimalistic wrapper for VkPhysicalDeviceMeshShaderPropertiesNV.
Extension: VKNVmesh_shader
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMeshShaderPropertiesNV.html
struct PhysicalDeviceMeshShaderPropertiesNV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_draw_mesh_tasks_count::UInt32max_task_work_group_invocations::UInt32max_task_work_group_size::Tuple{UInt32, UInt32, UInt32}max_task_total_memory_size::UInt32max_task_output_count::UInt32max_mesh_work_group_invocations::UInt32max_mesh_work_group_size::Tuple{UInt32, UInt32, UInt32}max_mesh_total_memory_size::UInt32max_mesh_output_vertices::UInt32max_mesh_output_primitives::UInt32max_mesh_multiview_view_count::UInt32mesh_output_per_vertex_granularity::UInt32mesh_output_per_primitive_granularity::UInt32
Vulkan.PhysicalDeviceMultiviewFeatures — TypeHigh-level wrapper for VkPhysicalDeviceMultiviewFeatures.
struct PhysicalDeviceMultiviewFeatures <: Vulkan.HighLevelStructnext::Anymultiview::Boolmultiview_geometry_shader::Boolmultiview_tessellation_shader::Bool
Vulkan.PhysicalDeviceMultiviewFeatures — MethodPhysicalDeviceMultiviewFeatures(multiview::Bool, multiview_geometry_shader::Bool, multiview_tessellation_shader::Bool; next) -> PhysicalDeviceMultiviewFeatures
Vulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX — TypeMinimalistic wrapper for VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.
Extension: VKNVXmultiviewperview_attributes
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.html
struct PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}per_view_position_all_components::Bool
Vulkan.PhysicalDeviceMultiviewProperties — TypeMinimalistic wrapper for VkPhysicalDeviceMultiviewProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMultiviewProperties.html
struct PhysicalDeviceMultiviewProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_multiview_view_count::UInt32max_multiview_instance_index::UInt32
Vulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — TypeHigh-level wrapper for VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE.
Extension: VK_VALVE_mutable_descriptor_type
struct PhysicalDeviceMutableDescriptorTypeFeaturesVALVE <: Vulkan.HighLevelStructnext::Anymutable_descriptor_type::Bool
Vulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — MethodPhysicalDeviceMutableDescriptorTypeFeaturesVALVE(mutable_descriptor_type::Bool; next) -> PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan.PhysicalDevicePCIBusInfoPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDevicePCIBusInfoPropertiesEXT.
Extension: VKEXTpcibusinfo
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevicePCIBusInfoPropertiesEXT.html
struct PhysicalDevicePCIBusInfoPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}pci_domain::UInt32pci_bus::UInt32pci_device::UInt32pci_function::UInt32
Vulkan.PhysicalDevicePerformanceQueryFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDevicePerformanceQueryFeaturesKHR.
Extension: VK_KHR_performance_query
struct PhysicalDevicePerformanceQueryFeaturesKHR <: Vulkan.HighLevelStructnext::Anyperformance_counter_query_pools::Boolperformance_counter_multiple_query_pools::Bool
Vulkan.PhysicalDevicePerformanceQueryFeaturesKHR — MethodPhysicalDevicePerformanceQueryFeaturesKHR(performance_counter_query_pools::Bool, performance_counter_multiple_query_pools::Bool; next) -> PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan.PhysicalDevicePerformanceQueryPropertiesKHR — TypeMinimalistic wrapper for VkPhysicalDevicePerformanceQueryPropertiesKHR.
Extension: VKKHRperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevicePerformanceQueryPropertiesKHR.html
struct PhysicalDevicePerformanceQueryPropertiesKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}allow_command_buffer_query_copies::Bool
Vulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT.
Extension: VK_EXT_pipeline_creation_cache_control
struct PhysicalDevicePipelineCreationCacheControlFeaturesEXT <: Vulkan.HighLevelStructnext::Anypipeline_creation_cache_control::Bool
Vulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXT — MethodPhysicalDevicePipelineCreationCacheControlFeaturesEXT(pipeline_creation_cache_control::Bool; next) -> PhysicalDevicePipelineCreationCacheControlFeaturesEXT
Vulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PhysicalDevicePipelineExecutablePropertiesFeaturesKHR <: Vulkan.HighLevelStructnext::Anypipeline_executable_info::Bool
Vulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — MethodPhysicalDevicePipelineExecutablePropertiesFeaturesKHR(pipeline_executable_info::Bool; next) -> PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan.PhysicalDevicePointClippingProperties — TypeMinimalistic wrapper for VkPhysicalDevicePointClippingProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevicePointClippingProperties.html
struct PhysicalDevicePointClippingProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}point_clipping_behavior::PointClippingBehavior
Vulkan.PhysicalDevicePrivateDataFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDevicePrivateDataFeaturesEXT.
Extension: VK_EXT_private_data
struct PhysicalDevicePrivateDataFeaturesEXT <: Vulkan.HighLevelStructnext::Anyprivate_data::Bool
Vulkan.PhysicalDevicePrivateDataFeaturesEXT — MethodPhysicalDevicePrivateDataFeaturesEXT(private_data::Bool; next) -> PhysicalDevicePrivateDataFeaturesEXT
Vulkan.PhysicalDeviceProperties — TypeMinimalistic wrapper for VkPhysicalDeviceProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceProperties.html
struct PhysicalDeviceProperties <: ReturnedOnlyapi_version::VersionNumberdriver_version::VersionNumbervendor_id::UInt32device_id::UInt32device_type::PhysicalDeviceTypedevice_name::Stringpipeline_cache_uuid::Stringlimits::PhysicalDeviceLimitssparse_properties::PhysicalDeviceSparseProperties
Vulkan.PhysicalDeviceProperties2 — TypeMinimalistic wrapper for VkPhysicalDeviceProperties2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceProperties2.html
struct PhysicalDeviceProperties2 <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}properties::PhysicalDeviceProperties
Vulkan.PhysicalDeviceProtectedMemoryFeatures — TypeHigh-level wrapper for VkPhysicalDeviceProtectedMemoryFeatures.
struct PhysicalDeviceProtectedMemoryFeatures <: Vulkan.HighLevelStructnext::Anyprotected_memory::Bool
Vulkan.PhysicalDeviceProtectedMemoryFeatures — MethodPhysicalDeviceProtectedMemoryFeatures(protected_memory::Bool; next) -> PhysicalDeviceProtectedMemoryFeatures
Vulkan.PhysicalDeviceProtectedMemoryProperties — TypeMinimalistic wrapper for VkPhysicalDeviceProtectedMemoryProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceProtectedMemoryProperties.html
struct PhysicalDeviceProtectedMemoryProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}protected_no_fault::Bool
Vulkan.PhysicalDeviceProvokingVertexFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceProvokingVertexFeaturesEXT.
Extension: VK_EXT_provoking_vertex
struct PhysicalDeviceProvokingVertexFeaturesEXT <: Vulkan.HighLevelStructnext::Anyprovoking_vertex_last::Booltransform_feedback_preserves_provoking_vertex::Bool
Vulkan.PhysicalDeviceProvokingVertexFeaturesEXT — MethodPhysicalDeviceProvokingVertexFeaturesEXT(provoking_vertex_last::Bool, transform_feedback_preserves_provoking_vertex::Bool; next) -> PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan.PhysicalDeviceProvokingVertexPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceProvokingVertexPropertiesEXT.
Extension: VKEXTprovoking_vertex
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceProvokingVertexPropertiesEXT.html
struct PhysicalDeviceProvokingVertexPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}provoking_vertex_mode_per_pipeline::Booltransform_feedback_preserves_triangle_fan_provoking_vertex::Bool
Vulkan.PhysicalDevicePushDescriptorPropertiesKHR — TypeMinimalistic wrapper for VkPhysicalDevicePushDescriptorPropertiesKHR.
Extension: VKKHRpush_descriptor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevicePushDescriptorPropertiesKHR.html
struct PhysicalDevicePushDescriptorPropertiesKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_push_descriptors::UInt32
Vulkan.PhysicalDeviceRayQueryFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceRayQueryFeaturesKHR.
Extension: VK_KHR_ray_query
struct PhysicalDeviceRayQueryFeaturesKHR <: Vulkan.HighLevelStructnext::Anyray_query::Bool
Vulkan.PhysicalDeviceRayQueryFeaturesKHR — MethodPhysicalDeviceRayQueryFeaturesKHR(ray_query::Bool; next) -> PhysicalDeviceRayQueryFeaturesKHR
Vulkan.PhysicalDeviceRayTracingPipelineFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceRayTracingPipelineFeaturesKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct PhysicalDeviceRayTracingPipelineFeaturesKHR <: Vulkan.HighLevelStructnext::Anyray_tracing_pipeline::Boolray_tracing_pipeline_shader_group_handle_capture_replay::Boolray_tracing_pipeline_shader_group_handle_capture_replay_mixed::Boolray_tracing_pipeline_trace_rays_indirect::Boolray_traversal_primitive_culling::Bool
Vulkan.PhysicalDeviceRayTracingPipelineFeaturesKHR — MethodPhysicalDeviceRayTracingPipelineFeaturesKHR(ray_tracing_pipeline::Bool, ray_tracing_pipeline_shader_group_handle_capture_replay::Bool, ray_tracing_pipeline_shader_group_handle_capture_replay_mixed::Bool, ray_tracing_pipeline_trace_rays_indirect::Bool, ray_traversal_primitive_culling::Bool; next) -> PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan.PhysicalDeviceRayTracingPipelinePropertiesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceRayTracingPipelinePropertiesKHR.
Extension: VKKHRraytracingpipeline
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceRayTracingPipelinePropertiesKHR.html
struct PhysicalDeviceRayTracingPipelinePropertiesKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}shader_group_handle_size::UInt32max_ray_recursion_depth::UInt32max_shader_group_stride::UInt32shader_group_base_alignment::UInt32shader_group_handle_capture_replay_size::UInt32max_ray_dispatch_invocation_count::UInt32shader_group_handle_alignment::UInt32max_ray_hit_attribute_size::UInt32
Vulkan.PhysicalDeviceRayTracingPropertiesNV — TypeMinimalistic wrapper for VkPhysicalDeviceRayTracingPropertiesNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceRayTracingPropertiesNV.html
struct PhysicalDeviceRayTracingPropertiesNV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}shader_group_handle_size::UInt32max_recursion_depth::UInt32max_shader_group_stride::UInt32shader_group_base_alignment::UInt32max_geometry_count::UInt64max_instance_count::UInt64max_triangle_count::UInt64max_descriptor_set_acceleration_structures::UInt32
Vulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.
Extension: VK_NV_representative_fragment_test
struct PhysicalDeviceRepresentativeFragmentTestFeaturesNV <: Vulkan.HighLevelStructnext::Anyrepresentative_fragment_test::Bool
Vulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNV — MethodPhysicalDeviceRepresentativeFragmentTestFeaturesNV(representative_fragment_test::Bool; next) -> PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan.PhysicalDeviceRobustness2FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceRobustness2FeaturesEXT.
Extension: VK_EXT_robustness2
struct PhysicalDeviceRobustness2FeaturesEXT <: Vulkan.HighLevelStructnext::Anyrobust_buffer_access_2::Boolrobust_image_access_2::Boolnull_descriptor::Bool
Vulkan.PhysicalDeviceRobustness2FeaturesEXT — MethodPhysicalDeviceRobustness2FeaturesEXT(robust_buffer_access_2::Bool, robust_image_access_2::Bool, null_descriptor::Bool; next) -> PhysicalDeviceRobustness2FeaturesEXT
Vulkan.PhysicalDeviceRobustness2PropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceRobustness2PropertiesEXT.
Extension: VKEXTrobustness2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceRobustness2PropertiesEXT.html
struct PhysicalDeviceRobustness2PropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}robust_storage_buffer_access_size_alignment::UInt64robust_uniform_buffer_access_size_alignment::UInt64
Vulkan.PhysicalDeviceSampleLocationsPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceSampleLocationsPropertiesEXT.
Extension: VKEXTsample_locations
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSampleLocationsPropertiesEXT.html
struct PhysicalDeviceSampleLocationsPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}sample_location_sample_counts::SampleCountFlagmax_sample_location_grid_size::_Extent2Dsample_location_coordinate_range::Tuple{Float32, Float32}sample_location_sub_pixel_bits::UInt32variable_sample_locations::Bool
Vulkan.PhysicalDeviceSamplerFilterMinmaxProperties — TypeMinimalistic wrapper for VkPhysicalDeviceSamplerFilterMinmaxProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSamplerFilterMinmaxProperties.html
struct PhysicalDeviceSamplerFilterMinmaxProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}filter_minmax_single_component_formats::Boolfilter_minmax_image_component_mapping::Bool
Vulkan.PhysicalDeviceSamplerYcbcrConversionFeatures — TypeHigh-level wrapper for VkPhysicalDeviceSamplerYcbcrConversionFeatures.
struct PhysicalDeviceSamplerYcbcrConversionFeatures <: Vulkan.HighLevelStructnext::Anysampler_ycbcr_conversion::Bool
Vulkan.PhysicalDeviceSamplerYcbcrConversionFeatures — MethodPhysicalDeviceSamplerYcbcrConversionFeatures(sampler_ycbcr_conversion::Bool; next) -> PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan.PhysicalDeviceScalarBlockLayoutFeatures — TypeHigh-level wrapper for VkPhysicalDeviceScalarBlockLayoutFeatures.
struct PhysicalDeviceScalarBlockLayoutFeatures <: Vulkan.HighLevelStructnext::Anyscalar_block_layout::Bool
Vulkan.PhysicalDeviceScalarBlockLayoutFeatures — MethodPhysicalDeviceScalarBlockLayoutFeatures(scalar_block_layout::Bool; next) -> PhysicalDeviceScalarBlockLayoutFeatures
Vulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeatures — TypeHigh-level wrapper for VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.
struct PhysicalDeviceSeparateDepthStencilLayoutsFeatures <: Vulkan.HighLevelStructnext::Anyseparate_depth_stencil_layouts::Bool
Vulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeatures — MethodPhysicalDeviceSeparateDepthStencilLayoutsFeatures(separate_depth_stencil_layouts::Bool; next) -> PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.
Extension: VK_EXT_shader_atomic_float
struct PhysicalDeviceShaderAtomicFloatFeaturesEXT <: Vulkan.HighLevelStructnext::Anyshader_buffer_float_32_atomics::Boolshader_buffer_float_32_atomic_add::Boolshader_buffer_float_64_atomics::Boolshader_buffer_float_64_atomic_add::Boolshader_shared_float_32_atomics::Boolshader_shared_float_32_atomic_add::Boolshader_shared_float_64_atomics::Boolshader_shared_float_64_atomic_add::Boolshader_image_float_32_atomics::Boolshader_image_float_32_atomic_add::Boolsparse_image_float_32_atomics::Boolsparse_image_float_32_atomic_add::Bool
Vulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXT — MethodPhysicalDeviceShaderAtomicFloatFeaturesEXT(shader_buffer_float_32_atomics::Bool, shader_buffer_float_32_atomic_add::Bool, shader_buffer_float_64_atomics::Bool, shader_buffer_float_64_atomic_add::Bool, shader_shared_float_32_atomics::Bool, shader_shared_float_32_atomic_add::Bool, shader_shared_float_64_atomics::Bool, shader_shared_float_64_atomic_add::Bool, shader_image_float_32_atomics::Bool, shader_image_float_32_atomic_add::Bool, sparse_image_float_32_atomics::Bool, sparse_image_float_32_atomic_add::Bool; next) -> PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan.PhysicalDeviceShaderAtomicInt64Features — TypeHigh-level wrapper for VkPhysicalDeviceShaderAtomicInt64Features.
struct PhysicalDeviceShaderAtomicInt64Features <: Vulkan.HighLevelStructnext::Anyshader_buffer_int_64_atomics::Boolshader_shared_int_64_atomics::Bool
Vulkan.PhysicalDeviceShaderAtomicInt64Features — MethodPhysicalDeviceShaderAtomicInt64Features(shader_buffer_int_64_atomics::Bool, shader_shared_int_64_atomics::Bool; next) -> PhysicalDeviceShaderAtomicInt64Features
Vulkan.PhysicalDeviceShaderClockFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceShaderClockFeaturesKHR.
Extension: VK_KHR_shader_clock
struct PhysicalDeviceShaderClockFeaturesKHR <: Vulkan.HighLevelStructnext::Anyshader_subgroup_clock::Boolshader_device_clock::Bool
Vulkan.PhysicalDeviceShaderClockFeaturesKHR — MethodPhysicalDeviceShaderClockFeaturesKHR(shader_subgroup_clock::Bool, shader_device_clock::Bool; next) -> PhysicalDeviceShaderClockFeaturesKHR
Vulkan.PhysicalDeviceShaderCoreProperties2AMD — TypeMinimalistic wrapper for VkPhysicalDeviceShaderCoreProperties2AMD.
Extension: VKAMDshadercoreproperties2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderCoreProperties2AMD.html
struct PhysicalDeviceShaderCoreProperties2AMD <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}shader_core_features::ShaderCorePropertiesFlagAMDactive_compute_unit_count::UInt32
Vulkan.PhysicalDeviceShaderCorePropertiesAMD — TypeMinimalistic wrapper for VkPhysicalDeviceShaderCorePropertiesAMD.
Extension: VKAMDshadercoreproperties
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderCorePropertiesAMD.html
struct PhysicalDeviceShaderCorePropertiesAMD <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}shader_engine_count::UInt32shader_arrays_per_engine_count::UInt32compute_units_per_shader_array::UInt32simd_per_compute_unit::UInt32wavefronts_per_simd::UInt32wavefront_size::UInt32sgprs_per_simd::UInt32min_sgpr_allocation::UInt32max_sgpr_allocation::UInt32sgpr_allocation_granularity::UInt32vgprs_per_simd::UInt32min_vgpr_allocation::UInt32max_vgpr_allocation::UInt32vgpr_allocation_granularity::UInt32
Vulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT.
Extension: VK_EXT_shader_demote_to_helper_invocation
struct PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT <: Vulkan.HighLevelStructnext::Anyshader_demote_to_helper_invocation::Bool
Vulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — MethodPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(shader_demote_to_helper_invocation::Bool; next) -> PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Vulkan.PhysicalDeviceShaderDrawParametersFeatures — TypeHigh-level wrapper for VkPhysicalDeviceShaderDrawParametersFeatures.
struct PhysicalDeviceShaderDrawParametersFeatures <: Vulkan.HighLevelStructnext::Anyshader_draw_parameters::Bool
Vulkan.PhysicalDeviceShaderDrawParametersFeatures — MethodPhysicalDeviceShaderDrawParametersFeatures(shader_draw_parameters::Bool; next) -> PhysicalDeviceShaderDrawParametersFeatures
Vulkan.PhysicalDeviceShaderFloat16Int8Features — TypeHigh-level wrapper for VkPhysicalDeviceShaderFloat16Int8Features.
struct PhysicalDeviceShaderFloat16Int8Features <: Vulkan.HighLevelStructnext::Anyshader_float_16::Boolshader_int_8::Bool
Vulkan.PhysicalDeviceShaderFloat16Int8Features — MethodPhysicalDeviceShaderFloat16Int8Features(shader_float_16::Bool, shader_int_8::Bool; next) -> PhysicalDeviceShaderFloat16Int8Features
Vulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.
Extension: VK_EXT_shader_image_atomic_int64
struct PhysicalDeviceShaderImageAtomicInt64FeaturesEXT <: Vulkan.HighLevelStructnext::Anyshader_image_int_64_atomics::Boolsparse_image_int_64_atomics::Bool
Vulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — MethodPhysicalDeviceShaderImageAtomicInt64FeaturesEXT(shader_image_int_64_atomics::Bool, sparse_image_int_64_atomics::Bool; next) -> PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan.PhysicalDeviceShaderImageFootprintFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceShaderImageFootprintFeaturesNV.
Extension: VK_NV_shader_image_footprint
struct PhysicalDeviceShaderImageFootprintFeaturesNV <: Vulkan.HighLevelStructnext::Anyimage_footprint::Bool
Vulkan.PhysicalDeviceShaderImageFootprintFeaturesNV — MethodPhysicalDeviceShaderImageFootprintFeaturesNV(image_footprint::Bool; next) -> PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — TypeHigh-level wrapper for VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.
Extension: VK_INTEL_shader_integer_functions2
struct PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL <: Vulkan.HighLevelStructnext::Anyshader_integer_functions_2::Bool
Vulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — MethodPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(shader_integer_functions_2::Bool; next) -> PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.
Extension: VK_NV_shader_sm_builtins
struct PhysicalDeviceShaderSMBuiltinsFeaturesNV <: Vulkan.HighLevelStructnext::Anyshader_sm_builtins::Bool
Vulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNV — MethodPhysicalDeviceShaderSMBuiltinsFeaturesNV(shader_sm_builtins::Bool; next) -> PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNV — TypeMinimalistic wrapper for VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.
Extension: VKNVshadersmbuiltins
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.html
struct PhysicalDeviceShaderSMBuiltinsPropertiesNV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}shader_sm_count::UInt32shader_warps_per_sm::UInt32
Vulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeatures — TypeHigh-level wrapper for VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.
struct PhysicalDeviceShaderSubgroupExtendedTypesFeatures <: Vulkan.HighLevelStructnext::Anyshader_subgroup_extended_types::Bool
Vulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeatures — MethodPhysicalDeviceShaderSubgroupExtendedTypesFeatures(shader_subgroup_extended_types::Bool; next) -> PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR.
Extension: VK_KHR_shader_terminate_invocation
struct PhysicalDeviceShaderTerminateInvocationFeaturesKHR <: Vulkan.HighLevelStructnext::Anyshader_terminate_invocation::Bool
Vulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHR — MethodPhysicalDeviceShaderTerminateInvocationFeaturesKHR(shader_terminate_invocation::Bool; next) -> PhysicalDeviceShaderTerminateInvocationFeaturesKHR
Vulkan.PhysicalDeviceShadingRateImageFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceShadingRateImageFeaturesNV.
Extension: VK_NV_shading_rate_image
struct PhysicalDeviceShadingRateImageFeaturesNV <: Vulkan.HighLevelStructnext::Anyshading_rate_image::Boolshading_rate_coarse_sample_order::Bool
Vulkan.PhysicalDeviceShadingRateImageFeaturesNV — MethodPhysicalDeviceShadingRateImageFeaturesNV(shading_rate_image::Bool, shading_rate_coarse_sample_order::Bool; next) -> PhysicalDeviceShadingRateImageFeaturesNV
Vulkan.PhysicalDeviceShadingRateImagePropertiesNV — TypeMinimalistic wrapper for VkPhysicalDeviceShadingRateImagePropertiesNV.
Extension: VKNVshadingrateimage
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShadingRateImagePropertiesNV.html
struct PhysicalDeviceShadingRateImagePropertiesNV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}shading_rate_texel_size::_Extent2Dshading_rate_palette_size::UInt32shading_rate_max_coarse_samples::UInt32
Vulkan.PhysicalDeviceSparseImageFormatInfo2 — TypeHigh-level wrapper for VkPhysicalDeviceSparseImageFormatInfo2.
struct PhysicalDeviceSparseImageFormatInfo2 <: Vulkan.HighLevelStructnext::Anyformat::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTiling
Vulkan.PhysicalDeviceSparseImageFormatInfo2 — MethodPhysicalDeviceSparseImageFormatInfo2(format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling; next) -> PhysicalDeviceSparseImageFormatInfo2
Vulkan.PhysicalDeviceSparseProperties — TypeMinimalistic wrapper for VkPhysicalDeviceSparseProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSparseProperties.html
struct PhysicalDeviceSparseProperties <: ReturnedOnlyresidency_standard_2_d_block_shape::Boolresidency_standard_2_d_multisample_block_shape::Boolresidency_standard_3_d_block_shape::Boolresidency_aligned_mip_size::Boolresidency_non_resident_strict::Bool
Vulkan.PhysicalDeviceSubgroupProperties — TypeMinimalistic wrapper for VkPhysicalDeviceSubgroupProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSubgroupProperties.html
struct PhysicalDeviceSubgroupProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}subgroup_size::UInt32supported_stages::ShaderStageFlagsupported_operations::SubgroupFeatureFlagquad_operations_in_all_stages::Bool
Vulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceSubgroupSizeControlFeaturesEXT.
Extension: VK_EXT_subgroup_size_control
struct PhysicalDeviceSubgroupSizeControlFeaturesEXT <: Vulkan.HighLevelStructnext::Anysubgroup_size_control::Boolcompute_full_subgroups::Bool
Vulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXT — MethodPhysicalDeviceSubgroupSizeControlFeaturesEXT(subgroup_size_control::Bool, compute_full_subgroups::Bool; next) -> PhysicalDeviceSubgroupSizeControlFeaturesEXT
Vulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceSubgroupSizeControlPropertiesEXT.
Extension: VKEXTsubgroupsizecontrol
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSubgroupSizeControlPropertiesEXT.html
struct PhysicalDeviceSubgroupSizeControlPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}min_subgroup_size::UInt32max_subgroup_size::UInt32max_compute_workgroup_subgroups::UInt32required_subgroup_size_stages::ShaderStageFlag
Vulkan.PhysicalDeviceSurfaceInfo2KHR — TypeHigh-level wrapper for VkPhysicalDeviceSurfaceInfo2KHR.
Extension: VK_KHR_get_surface_capabilities2
struct PhysicalDeviceSurfaceInfo2KHR <: Vulkan.HighLevelStructnext::Anysurface::SurfaceKHR
Vulkan.PhysicalDeviceSurfaceInfo2KHR — MethodPhysicalDeviceSurfaceInfo2KHR(surface::SurfaceKHR; next) -> PhysicalDeviceSurfaceInfo2KHR
Vulkan.PhysicalDeviceSynchronization2FeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceSynchronization2FeaturesKHR.
Extension: VK_KHR_synchronization2
struct PhysicalDeviceSynchronization2FeaturesKHR <: Vulkan.HighLevelStructnext::Anysynchronization2::Bool
Vulkan.PhysicalDeviceSynchronization2FeaturesKHR — MethodPhysicalDeviceSynchronization2FeaturesKHR(synchronization2::Bool; next) -> PhysicalDeviceSynchronization2FeaturesKHR
Vulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.
Extension: VK_EXT_texel_buffer_alignment
struct PhysicalDeviceTexelBufferAlignmentFeaturesEXT <: Vulkan.HighLevelStructnext::Anytexel_buffer_alignment::Bool
Vulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXT — MethodPhysicalDeviceTexelBufferAlignmentFeaturesEXT(texel_buffer_alignment::Bool; next) -> PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT.
Extension: VKEXTtexelbufferalignment
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT.html
struct PhysicalDeviceTexelBufferAlignmentPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}storage_texel_buffer_offset_alignment_bytes::UInt64storage_texel_buffer_offset_single_texel_alignment::Booluniform_texel_buffer_offset_alignment_bytes::UInt64uniform_texel_buffer_offset_single_texel_alignment::Bool
Vulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT.
Extension: VK_EXT_texture_compression_astc_hdr
struct PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT <: Vulkan.HighLevelStructnext::Anytexture_compression_astc_hdr::Bool
Vulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — MethodPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(texture_compression_astc_hdr::Bool; next) -> PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
Vulkan.PhysicalDeviceTimelineSemaphoreFeatures — TypeHigh-level wrapper for VkPhysicalDeviceTimelineSemaphoreFeatures.
struct PhysicalDeviceTimelineSemaphoreFeatures <: Vulkan.HighLevelStructnext::Anytimeline_semaphore::Bool
Vulkan.PhysicalDeviceTimelineSemaphoreFeatures — MethodPhysicalDeviceTimelineSemaphoreFeatures(timeline_semaphore::Bool; next) -> PhysicalDeviceTimelineSemaphoreFeatures
Vulkan.PhysicalDeviceTimelineSemaphoreProperties — TypeMinimalistic wrapper for VkPhysicalDeviceTimelineSemaphoreProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceTimelineSemaphoreProperties.html
struct PhysicalDeviceTimelineSemaphoreProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_timeline_semaphore_value_difference::UInt64
Vulkan.PhysicalDeviceToolPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceToolPropertiesEXT.
Extension: VKEXTtooling_info
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceToolPropertiesEXT.html
struct PhysicalDeviceToolPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}name::Stringversion::Stringpurposes::ToolPurposeFlagEXTdescription::Stringlayer::String
Vulkan.PhysicalDeviceTransformFeedbackFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceTransformFeedbackFeaturesEXT.
Extension: VK_EXT_transform_feedback
struct PhysicalDeviceTransformFeedbackFeaturesEXT <: Vulkan.HighLevelStructnext::Anytransform_feedback::Boolgeometry_streams::Bool
Vulkan.PhysicalDeviceTransformFeedbackFeaturesEXT — MethodPhysicalDeviceTransformFeedbackFeaturesEXT(transform_feedback::Bool, geometry_streams::Bool; next) -> PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan.PhysicalDeviceTransformFeedbackPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceTransformFeedbackPropertiesEXT.
Extension: VKEXTtransform_feedback
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceTransformFeedbackPropertiesEXT.html
struct PhysicalDeviceTransformFeedbackPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_transform_feedback_streams::UInt32max_transform_feedback_buffers::UInt32max_transform_feedback_buffer_size::UInt64max_transform_feedback_stream_data_size::UInt32max_transform_feedback_buffer_data_size::UInt32max_transform_feedback_buffer_data_stride::UInt32transform_feedback_queries::Booltransform_feedback_streams_lines_triangles::Booltransform_feedback_rasterization_stream_select::Booltransform_feedback_draw::Bool
Vulkan.PhysicalDeviceType — Typeprimitive type PhysicalDeviceType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PhysicalDeviceUniformBufferStandardLayoutFeatures — TypeHigh-level wrapper for VkPhysicalDeviceUniformBufferStandardLayoutFeatures.
struct PhysicalDeviceUniformBufferStandardLayoutFeatures <: Vulkan.HighLevelStructnext::Anyuniform_buffer_standard_layout::Bool
Vulkan.PhysicalDeviceUniformBufferStandardLayoutFeatures — MethodPhysicalDeviceUniformBufferStandardLayoutFeatures(uniform_buffer_standard_layout::Bool; next) -> PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan.PhysicalDeviceVariablePointersFeatures — TypeHigh-level wrapper for VkPhysicalDeviceVariablePointersFeatures.
struct PhysicalDeviceVariablePointersFeatures <: Vulkan.HighLevelStructnext::Anyvariable_pointers_storage_buffer::Boolvariable_pointers::Bool
Vulkan.PhysicalDeviceVariablePointersFeatures — MethodPhysicalDeviceVariablePointersFeatures(variable_pointers_storage_buffer::Bool, variable_pointers::Bool; next) -> PhysicalDeviceVariablePointersFeatures
Vulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct PhysicalDeviceVertexAttributeDivisorFeaturesEXT <: Vulkan.HighLevelStructnext::Anyvertex_attribute_instance_rate_divisor::Boolvertex_attribute_instance_rate_zero_divisor::Bool
Vulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXT — MethodPhysicalDeviceVertexAttributeDivisorFeaturesEXT(vertex_attribute_instance_rate_divisor::Bool, vertex_attribute_instance_rate_zero_divisor::Bool; next) -> PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.
Extension: VKEXTvertexattributedivisor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.html
struct PhysicalDeviceVertexAttributeDivisorPropertiesEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}max_vertex_attrib_divisor::UInt32
Vulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.
Extension: VK_EXT_vertex_input_dynamic_state
struct PhysicalDeviceVertexInputDynamicStateFeaturesEXT <: Vulkan.HighLevelStructnext::Anyvertex_input_dynamic_state::Bool
Vulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXT — MethodPhysicalDeviceVertexInputDynamicStateFeaturesEXT(vertex_input_dynamic_state::Bool; next) -> PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceVulkan11Features — TypeHigh-level wrapper for VkPhysicalDeviceVulkan11Features.
struct PhysicalDeviceVulkan11Features <: Vulkan.HighLevelStructnext::Anystorage_buffer_16_bit_access::Booluniform_and_storage_buffer_16_bit_access::Boolstorage_push_constant_16::Boolstorage_input_output_16::Boolmultiview::Boolmultiview_geometry_shader::Boolmultiview_tessellation_shader::Boolvariable_pointers_storage_buffer::Boolvariable_pointers::Boolprotected_memory::Boolsampler_ycbcr_conversion::Boolshader_draw_parameters::Bool
Vulkan.PhysicalDeviceVulkan11Features — MethodPhysicalDeviceVulkan11Features(storage_buffer_16_bit_access::Bool, uniform_and_storage_buffer_16_bit_access::Bool, storage_push_constant_16::Bool, storage_input_output_16::Bool, multiview::Bool, multiview_geometry_shader::Bool, multiview_tessellation_shader::Bool, variable_pointers_storage_buffer::Bool, variable_pointers::Bool, protected_memory::Bool, sampler_ycbcr_conversion::Bool, shader_draw_parameters::Bool; next) -> PhysicalDeviceVulkan11Features
Vulkan.PhysicalDeviceVulkan11Features — MethodReturn a PhysicalDeviceVulkan11Features object with the provided features set to true.
julia> PhysicalDeviceVulkan11Features(; next = C_NULL)
PhysicalDeviceVulkan11Features(next=Ptr{Nothing} @0x0000000000000000)
julia> PhysicalDeviceVulkan11Features(:multiview, :variable_pointers, next = C_NULL)
PhysicalDeviceVulkan11Features(next=Ptr{Nothing} @0x0000000000000000, multiview, variable_pointers)PhysicalDeviceVulkan11Features(features::Symbol...; next) -> PhysicalDeviceVulkan11Features
Vulkan.PhysicalDeviceVulkan11Properties — TypeMinimalistic wrapper for VkPhysicalDeviceVulkan11Properties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceVulkan11Properties.html
struct PhysicalDeviceVulkan11Properties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}device_uuid::Stringdriver_uuid::Stringdevice_luid::Stringdevice_node_mask::UInt32device_luid_valid::Boolsubgroup_size::UInt32subgroup_supported_stages::ShaderStageFlagsubgroup_supported_operations::SubgroupFeatureFlagsubgroup_quad_operations_in_all_stages::Boolpoint_clipping_behavior::PointClippingBehaviormax_multiview_view_count::UInt32max_multiview_instance_index::UInt32protected_no_fault::Boolmax_per_set_descriptors::UInt32max_memory_allocation_size::UInt64
Vulkan.PhysicalDeviceVulkan12Features — TypeHigh-level wrapper for VkPhysicalDeviceVulkan12Features.
struct PhysicalDeviceVulkan12Features <: Vulkan.HighLevelStructnext::Anysampler_mirror_clamp_to_edge::Booldraw_indirect_count::Boolstorage_buffer_8_bit_access::Booluniform_and_storage_buffer_8_bit_access::Boolstorage_push_constant_8::Boolshader_buffer_int_64_atomics::Boolshader_shared_int_64_atomics::Boolshader_float_16::Boolshader_int_8::Booldescriptor_indexing::Boolshader_input_attachment_array_dynamic_indexing::Boolshader_uniform_texel_buffer_array_dynamic_indexing::Boolshader_storage_texel_buffer_array_dynamic_indexing::Boolshader_uniform_buffer_array_non_uniform_indexing::Boolshader_sampled_image_array_non_uniform_indexing::Boolshader_storage_buffer_array_non_uniform_indexing::Boolshader_storage_image_array_non_uniform_indexing::Boolshader_input_attachment_array_non_uniform_indexing::Boolshader_uniform_texel_buffer_array_non_uniform_indexing::Boolshader_storage_texel_buffer_array_non_uniform_indexing::Booldescriptor_binding_uniform_buffer_update_after_bind::Booldescriptor_binding_sampled_image_update_after_bind::Booldescriptor_binding_storage_image_update_after_bind::Booldescriptor_binding_storage_buffer_update_after_bind::Booldescriptor_binding_uniform_texel_buffer_update_after_bind::Booldescriptor_binding_storage_texel_buffer_update_after_bind::Booldescriptor_binding_update_unused_while_pending::Booldescriptor_binding_partially_bound::Booldescriptor_binding_variable_descriptor_count::Boolruntime_descriptor_array::Boolsampler_filter_minmax::Boolscalar_block_layout::Boolimageless_framebuffer::Booluniform_buffer_standard_layout::Boolshader_subgroup_extended_types::Boolseparate_depth_stencil_layouts::Boolhost_query_reset::Booltimeline_semaphore::Boolbuffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Boolvulkan_memory_model::Boolvulkan_memory_model_device_scope::Boolvulkan_memory_model_availability_visibility_chains::Boolshader_output_viewport_index::Boolshader_output_layer::Boolsubgroup_broadcast_dynamic_id::Bool
Vulkan.PhysicalDeviceVulkan12Features — MethodPhysicalDeviceVulkan12Features(sampler_mirror_clamp_to_edge::Bool, draw_indirect_count::Bool, storage_buffer_8_bit_access::Bool, uniform_and_storage_buffer_8_bit_access::Bool, storage_push_constant_8::Bool, shader_buffer_int_64_atomics::Bool, shader_shared_int_64_atomics::Bool, shader_float_16::Bool, shader_int_8::Bool, descriptor_indexing::Bool, shader_input_attachment_array_dynamic_indexing::Bool, shader_uniform_texel_buffer_array_dynamic_indexing::Bool, shader_storage_texel_buffer_array_dynamic_indexing::Bool, shader_uniform_buffer_array_non_uniform_indexing::Bool, shader_sampled_image_array_non_uniform_indexing::Bool, shader_storage_buffer_array_non_uniform_indexing::Bool, shader_storage_image_array_non_uniform_indexing::Bool, shader_input_attachment_array_non_uniform_indexing::Bool, shader_uniform_texel_buffer_array_non_uniform_indexing::Bool, shader_storage_texel_buffer_array_non_uniform_indexing::Bool, descriptor_binding_uniform_buffer_update_after_bind::Bool, descriptor_binding_sampled_image_update_after_bind::Bool, descriptor_binding_storage_image_update_after_bind::Bool, descriptor_binding_storage_buffer_update_after_bind::Bool, descriptor_binding_uniform_texel_buffer_update_after_bind::Bool, descriptor_binding_storage_texel_buffer_update_after_bind::Bool, descriptor_binding_update_unused_while_pending::Bool, descriptor_binding_partially_bound::Bool, descriptor_binding_variable_descriptor_count::Bool, runtime_descriptor_array::Bool, sampler_filter_minmax::Bool, scalar_block_layout::Bool, imageless_framebuffer::Bool, uniform_buffer_standard_layout::Bool, shader_subgroup_extended_types::Bool, separate_depth_stencil_layouts::Bool, host_query_reset::Bool, timeline_semaphore::Bool, buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool, vulkan_memory_model::Bool, vulkan_memory_model_device_scope::Bool, vulkan_memory_model_availability_visibility_chains::Bool, shader_output_viewport_index::Bool, shader_output_layer::Bool, subgroup_broadcast_dynamic_id::Bool; next) -> PhysicalDeviceVulkan12Features
Vulkan.PhysicalDeviceVulkan12Features — MethodReturn a PhysicalDeviceVulkan12Features object with the provided features set to true.
julia> PhysicalDeviceVulkan12Features(; next = C_NULL)
PhysicalDeviceVulkan12Features(next=Ptr{Nothing} @0x0000000000000000)
julia> PhysicalDeviceVulkan12Features(:draw_indirect_count, :descriptor_binding_variable_descriptor_count)
PhysicalDeviceVulkan12Features(next=Ptr{Nothing} @0x0000000000000000, draw_indirect_count, descriptor_binding_variable_descriptor_count)PhysicalDeviceVulkan12Features(features::Symbol...; next) -> PhysicalDeviceVulkan12Features
Vulkan.PhysicalDeviceVulkan12Properties — TypeMinimalistic wrapper for VkPhysicalDeviceVulkan12Properties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceVulkan12Properties.html
struct PhysicalDeviceVulkan12Properties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}driver_id::DriverIddriver_name::Stringdriver_info::Stringconformance_version::_ConformanceVersiondenorm_behavior_independence::ShaderFloatControlsIndependencerounding_mode_independence::ShaderFloatControlsIndependenceshader_signed_zero_inf_nan_preserve_float_16::Boolshader_signed_zero_inf_nan_preserve_float_32::Boolshader_signed_zero_inf_nan_preserve_float_64::Boolshader_denorm_preserve_float_16::Boolshader_denorm_preserve_float_32::Boolshader_denorm_preserve_float_64::Boolshader_denorm_flush_to_zero_float_16::Boolshader_denorm_flush_to_zero_float_32::Boolshader_denorm_flush_to_zero_float_64::Boolshader_rounding_mode_rte_float_16::Boolshader_rounding_mode_rte_float_32::Boolshader_rounding_mode_rte_float_64::Boolshader_rounding_mode_rtz_float_16::Boolshader_rounding_mode_rtz_float_32::Boolshader_rounding_mode_rtz_float_64::Boolmax_update_after_bind_descriptors_in_all_pools::UInt32shader_uniform_buffer_array_non_uniform_indexing_native::Boolshader_sampled_image_array_non_uniform_indexing_native::Boolshader_storage_buffer_array_non_uniform_indexing_native::Boolshader_storage_image_array_non_uniform_indexing_native::Boolshader_input_attachment_array_non_uniform_indexing_native::Boolrobust_buffer_access_update_after_bind::Boolquad_divergent_implicit_lod::Boolmax_per_stage_descriptor_update_after_bind_samplers::UInt32max_per_stage_descriptor_update_after_bind_uniform_buffers::UInt32max_per_stage_descriptor_update_after_bind_storage_buffers::UInt32max_per_stage_descriptor_update_after_bind_sampled_images::UInt32max_per_stage_descriptor_update_after_bind_storage_images::UInt32max_per_stage_descriptor_update_after_bind_input_attachments::UInt32max_per_stage_update_after_bind_resources::UInt32max_descriptor_set_update_after_bind_samplers::UInt32max_descriptor_set_update_after_bind_uniform_buffers::UInt32max_descriptor_set_update_after_bind_uniform_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_storage_buffers::UInt32max_descriptor_set_update_after_bind_storage_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_sampled_images::UInt32max_descriptor_set_update_after_bind_storage_images::UInt32max_descriptor_set_update_after_bind_input_attachments::UInt32supported_depth_resolve_modes::ResolveModeFlagsupported_stencil_resolve_modes::ResolveModeFlagindependent_resolve_none::Boolindependent_resolve::Boolfilter_minmax_single_component_formats::Boolfilter_minmax_image_component_mapping::Boolmax_timeline_semaphore_value_difference::UInt64framebuffer_integer_color_sample_counts::SampleCountFlag
Vulkan.PhysicalDeviceVulkanMemoryModelFeatures — TypeHigh-level wrapper for VkPhysicalDeviceVulkanMemoryModelFeatures.
struct PhysicalDeviceVulkanMemoryModelFeatures <: Vulkan.HighLevelStructnext::Anyvulkan_memory_model::Boolvulkan_memory_model_device_scope::Boolvulkan_memory_model_availability_visibility_chains::Bool
Vulkan.PhysicalDeviceVulkanMemoryModelFeatures — MethodPhysicalDeviceVulkanMemoryModelFeatures(vulkan_memory_model::Bool, vulkan_memory_model_device_scope::Bool, vulkan_memory_model_availability_visibility_chains::Bool; next) -> PhysicalDeviceVulkanMemoryModelFeatures
Vulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.
Extension: VK_KHR_workgroup_memory_explicit_layout
struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR <: Vulkan.HighLevelStructnext::Anyworkgroup_memory_explicit_layout::Boolworkgroup_memory_explicit_layout_scalar_block_layout::Boolworkgroup_memory_explicit_layout_8_bit_access::Boolworkgroup_memory_explicit_layout_16_bit_access::Bool
Vulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — MethodPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR(workgroup_memory_explicit_layout::Bool, workgroup_memory_explicit_layout_scalar_block_layout::Bool, workgroup_memory_explicit_layout_8_bit_access::Bool, workgroup_memory_explicit_layout_16_bit_access::Bool; next) -> PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.
Extension: VK_EXT_ycbcr_2plane_444_formats
struct PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT <: Vulkan.HighLevelStructnext::Anyycbcr_444_formats::Bool
Vulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — MethodPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(ycbcr_444_formats::Bool; next) -> PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.
Extension: VK_EXT_ycbcr_image_arrays
struct PhysicalDeviceYcbcrImageArraysFeaturesEXT <: Vulkan.HighLevelStructnext::Anyycbcr_image_arrays::Bool
Vulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXT — MethodPhysicalDeviceYcbcrImageArraysFeaturesEXT(ycbcr_image_arrays::Bool; next) -> PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR.
Extension: VK_KHR_zero_initialize_workgroup_memory
struct PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR <: Vulkan.HighLevelStructnext::Anyshader_zero_initialize_workgroup_memory::Bool
Vulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — MethodPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR(shader_zero_initialize_workgroup_memory::Bool; next) -> PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
Vulkan.Pipeline — Typemutable struct Pipeline <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.PipelineBindPoint — Typeprimitive type PipelineBindPoint <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PipelineCache — Typemutable struct PipelineCache <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.PipelineCache — MethodPipelineCache(device::Device, initial_data::Ptr{Cvoid}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, initial_data_size = 0)PipelineCache(device::Device, initial_data::Ptr{Nothing}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, initial_data_size) -> PipelineCache
Vulkan.PipelineCache — MethodPipelineCache(device::Device, initial_data::Ptr{Cvoid}; allocator = C_NULL, next = C_NULL, flags = 0, initial_data_size = 0)PipelineCache(device::Device, initial_data::Ptr{Nothing}; allocator, next, flags, initial_data_size) -> PipelineCache
Vulkan.PipelineCacheCreateFlag — Typestruct PipelineCacheCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.PipelineCacheCreateInfo — TypeHigh-level wrapper for VkPipelineCacheCreateInfo.
struct PipelineCacheCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::PipelineCacheCreateFlaginitial_data_size::Union{Ptr{Nothing}, UInt64}initial_data::Ptr{Nothing}
Vulkan.PipelineCacheCreateInfo — MethodPipelineCacheCreateInfo(initial_data::Ptr{Nothing}; next, flags, initial_data_size) -> PipelineCacheCreateInfo
Vulkan.PipelineCacheHeaderVersion — Typeprimitive type PipelineCacheHeaderVersion <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PipelineColorBlendAdvancedStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineColorBlendAdvancedStateCreateInfoEXT.
Extension: VK_EXT_blend_operation_advanced
struct PipelineColorBlendAdvancedStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anysrc_premultiplied::Booldst_premultiplied::Boolblend_overlap::BlendOverlapEXT
Vulkan.PipelineColorBlendAdvancedStateCreateInfoEXT — MethodPipelineColorBlendAdvancedStateCreateInfoEXT(src_premultiplied::Bool, dst_premultiplied::Bool, blend_overlap::BlendOverlapEXT; next) -> PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan.PipelineColorBlendAttachmentState — TypeHigh-level wrapper for VkPipelineColorBlendAttachmentState.
struct PipelineColorBlendAttachmentState <: Vulkan.HighLevelStructblend_enable::Boolsrc_color_blend_factor::BlendFactordst_color_blend_factor::BlendFactorcolor_blend_op::BlendOpsrc_alpha_blend_factor::BlendFactordst_alpha_blend_factor::BlendFactoralpha_blend_op::BlendOpcolor_write_mask::ColorComponentFlag
Vulkan.PipelineColorBlendAttachmentState — MethodPipelineColorBlendAttachmentState(blend_enable::Bool, src_color_blend_factor::BlendFactor, dst_color_blend_factor::BlendFactor, color_blend_op::BlendOp, src_alpha_blend_factor::BlendFactor, dst_alpha_blend_factor::BlendFactor, alpha_blend_op::BlendOp; color_write_mask) -> PipelineColorBlendAttachmentState
Vulkan.PipelineColorBlendStateCreateInfo — TypeHigh-level wrapper for VkPipelineColorBlendStateCreateInfo.
struct PipelineColorBlendStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32logic_op_enable::Boollogic_op::LogicOpattachments::Vector{PipelineColorBlendAttachmentState}blend_constants::NTuple{4, Float32}
Vulkan.PipelineColorBlendStateCreateInfo — MethodPipelineColorBlendStateCreateInfo(logic_op_enable::Bool, logic_op::LogicOp, attachments::AbstractArray, blend_constants::NTuple{4, Float32}; next, flags) -> PipelineColorBlendStateCreateInfo
Vulkan.PipelineColorWriteCreateInfoEXT — TypeHigh-level wrapper for VkPipelineColorWriteCreateInfoEXT.
Extension: VK_EXT_color_write_enable
struct PipelineColorWriteCreateInfoEXT <: Vulkan.HighLevelStructnext::Anycolor_write_enables::Vector{Bool}
Vulkan.PipelineColorWriteCreateInfoEXT — MethodPipelineColorWriteCreateInfoEXT(color_write_enables::AbstractArray; next) -> PipelineColorWriteCreateInfoEXT
Vulkan.PipelineCompilerControlCreateInfoAMD — TypeHigh-level wrapper for VkPipelineCompilerControlCreateInfoAMD.
Extension: VK_AMD_pipeline_compiler_control
struct PipelineCompilerControlCreateInfoAMD <: Vulkan.HighLevelStructnext::Anycompiler_control_flags::PipelineCompilerControlFlagAMD
Vulkan.PipelineCompilerControlCreateInfoAMD — MethodPipelineCompilerControlCreateInfoAMD(; next, compiler_control_flags) -> PipelineCompilerControlCreateInfoAMD
Vulkan.PipelineCompilerControlFlagAMD — Typestruct PipelineCompilerControlFlagAMD <: BitMask{UInt32}val::UInt32
Vulkan.PipelineCoverageModulationStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineCoverageModulationStateCreateInfoNV.
Extension: VK_NV_framebuffer_mixed_samples
struct PipelineCoverageModulationStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::UInt32coverage_modulation_mode::CoverageModulationModeNVcoverage_modulation_table_enable::Boolcoverage_modulation_table::Union{Ptr{Nothing}, Vector{Float32}}
Vulkan.PipelineCoverageModulationStateCreateInfoNV — MethodPipelineCoverageModulationStateCreateInfoNV(coverage_modulation_mode::CoverageModulationModeNV, coverage_modulation_table_enable::Bool; next, flags, coverage_modulation_table) -> PipelineCoverageModulationStateCreateInfoNV
Vulkan.PipelineCoverageReductionStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineCoverageReductionStateCreateInfoNV.
Extension: VK_NV_coverage_reduction_mode
struct PipelineCoverageReductionStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::UInt32coverage_reduction_mode::CoverageReductionModeNV
Vulkan.PipelineCoverageReductionStateCreateInfoNV — MethodPipelineCoverageReductionStateCreateInfoNV(coverage_reduction_mode::CoverageReductionModeNV; next, flags) -> PipelineCoverageReductionStateCreateInfoNV
Vulkan.PipelineCoverageToColorStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineCoverageToColorStateCreateInfoNV.
Extension: VK_NV_fragment_coverage_to_color
struct PipelineCoverageToColorStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::UInt32coverage_to_color_enable::Boolcoverage_to_color_location::UInt32
Vulkan.PipelineCoverageToColorStateCreateInfoNV — MethodPipelineCoverageToColorStateCreateInfoNV(coverage_to_color_enable::Bool; next, flags, coverage_to_color_location) -> PipelineCoverageToColorStateCreateInfoNV
Vulkan.PipelineCreateFlag — Typestruct PipelineCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.PipelineCreationFeedbackCreateInfoEXT — TypeHigh-level wrapper for VkPipelineCreationFeedbackCreateInfoEXT.
Extension: VK_EXT_pipeline_creation_feedback
struct PipelineCreationFeedbackCreateInfoEXT <: Vulkan.HighLevelStructnext::Anypipeline_creation_feedback::PipelineCreationFeedbackEXTpipeline_stage_creation_feedbacks::Vector{PipelineCreationFeedbackEXT}
Vulkan.PipelineCreationFeedbackCreateInfoEXT — MethodPipelineCreationFeedbackCreateInfoEXT(pipeline_creation_feedback::PipelineCreationFeedbackEXT, pipeline_stage_creation_feedbacks::AbstractArray; next) -> PipelineCreationFeedbackCreateInfoEXT
Vulkan.PipelineCreationFeedbackEXT — TypeMinimalistic wrapper for VkPipelineCreationFeedbackEXT.
Extension: VKEXTpipelinecreationfeedback
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineCreationFeedbackEXT.html
struct PipelineCreationFeedbackEXT <: ReturnedOnlyflags::PipelineCreationFeedbackFlagEXTduration::UInt64
Vulkan.PipelineCreationFeedbackFlagEXT — Typestruct PipelineCreationFeedbackFlagEXT <: BitMask{UInt32}val::UInt32
Vulkan.PipelineDepthStencilStateCreateInfo — TypeHigh-level wrapper for VkPipelineDepthStencilStateCreateInfo.
struct PipelineDepthStencilStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32depth_test_enable::Booldepth_write_enable::Booldepth_compare_op::CompareOpdepth_bounds_test_enable::Boolstencil_test_enable::Boolfront::StencilOpStateback::StencilOpStatemin_depth_bounds::Float32max_depth_bounds::Float32
Vulkan.PipelineDepthStencilStateCreateInfo — MethodPipelineDepthStencilStateCreateInfo(depth_test_enable::Bool, depth_write_enable::Bool, depth_compare_op::CompareOp, depth_bounds_test_enable::Bool, stencil_test_enable::Bool, front::StencilOpState, back::StencilOpState, min_depth_bounds::Real, max_depth_bounds::Real; next, flags) -> PipelineDepthStencilStateCreateInfo
Vulkan.PipelineDiscardRectangleStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineDiscardRectangleStateCreateInfoEXT.
Extension: VK_EXT_discard_rectangles
struct PipelineDiscardRectangleStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32discard_rectangle_mode::DiscardRectangleModeEXTdiscard_rectangles::Vector{Rect2D}
Vulkan.PipelineDiscardRectangleStateCreateInfoEXT — MethodPipelineDiscardRectangleStateCreateInfoEXT(discard_rectangle_mode::DiscardRectangleModeEXT, discard_rectangles::AbstractArray; next, flags) -> PipelineDiscardRectangleStateCreateInfoEXT
Vulkan.PipelineDynamicStateCreateInfo — TypeHigh-level wrapper for VkPipelineDynamicStateCreateInfo.
struct PipelineDynamicStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32dynamic_states::Vector{DynamicState}
Vulkan.PipelineDynamicStateCreateInfo — MethodPipelineDynamicStateCreateInfo(dynamic_states::AbstractArray; next, flags) -> PipelineDynamicStateCreateInfo
Vulkan.PipelineExecutableInfoKHR — TypeHigh-level wrapper for VkPipelineExecutableInfoKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PipelineExecutableInfoKHR <: Vulkan.HighLevelStructnext::Anypipeline::Pipelineexecutable_index::UInt32
Vulkan.PipelineExecutableInfoKHR — MethodPipelineExecutableInfoKHR(pipeline::Pipeline, executable_index::Integer; next) -> PipelineExecutableInfoKHR
Vulkan.PipelineExecutableInternalRepresentationKHR — TypeMinimalistic wrapper for VkPipelineExecutableInternalRepresentationKHR.
Extension: VKKHRpipelineexecutableproperties
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineExecutableInternalRepresentationKHR.html
struct PipelineExecutableInternalRepresentationKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}name::Stringdescription::Stringis_text::Booldata_size::UInt64data::Ptr{Nothing}
Vulkan.PipelineExecutablePropertiesKHR — TypeMinimalistic wrapper for VkPipelineExecutablePropertiesKHR.
Extension: VKKHRpipelineexecutableproperties
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineExecutablePropertiesKHR.html
struct PipelineExecutablePropertiesKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}stages::ShaderStageFlagname::Stringdescription::Stringsubgroup_size::UInt32
Vulkan.PipelineExecutableStatisticFormatKHR — Typeprimitive type PipelineExecutableStatisticFormatKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PipelineExecutableStatisticKHR — TypeMinimalistic wrapper for VkPipelineExecutableStatisticKHR.
Extension: VKKHRpipelineexecutableproperties
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineExecutableStatisticKHR.html
struct PipelineExecutableStatisticKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}name::Stringdescription::Stringformat::PipelineExecutableStatisticFormatKHRvalue::PipelineExecutableStatisticValueKHR
Vulkan.PipelineExecutableStatisticValueKHR — TypeMinimalistic wrapper for VkPipelineExecutableStatisticValueKHR.
Extension: VKKHRpipelineexecutableproperties
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineExecutableStatisticValueKHR.html
struct PipelineExecutableStatisticValueKHR <: ReturnedOnlydata::VulkanCore.LibVulkan.VkPipelineExecutableStatisticValueKHR
Vulkan.PipelineExecutableStatisticValueKHR — MethodPipelineExecutableStatisticValueKHR(f64::AbstractFloat) -> PipelineExecutableStatisticValueKHR
Vulkan.PipelineExecutableStatisticValueKHR — MethodPipelineExecutableStatisticValueKHR(b32::Bool)
Vulkan.PipelineExecutableStatisticValueKHR — MethodPipelineExecutableStatisticValueKHR(i64::Signed) -> PipelineExecutableStatisticValueKHR
Vulkan.PipelineExecutableStatisticValueKHR — MethodPipelineExecutableStatisticValueKHR(u64::Unsigned) -> PipelineExecutableStatisticValueKHR
Vulkan.PipelineFragmentShadingRateEnumStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineFragmentShadingRateEnumStateCreateInfoNV.
Extension: VK_NV_fragment_shading_rate_enums
struct PipelineFragmentShadingRateEnumStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyshading_rate_type::FragmentShadingRateTypeNVshading_rate::FragmentShadingRateNVcombiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}
Vulkan.PipelineFragmentShadingRateEnumStateCreateInfoNV — MethodPipelineFragmentShadingRateEnumStateCreateInfoNV(shading_rate_type::FragmentShadingRateTypeNV, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}; next) -> PipelineFragmentShadingRateEnumStateCreateInfoNV
Vulkan.PipelineFragmentShadingRateStateCreateInfoKHR — TypeHigh-level wrapper for VkPipelineFragmentShadingRateStateCreateInfoKHR.
Extension: VK_KHR_fragment_shading_rate
struct PipelineFragmentShadingRateStateCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyfragment_size::Extent2Dcombiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}
Vulkan.PipelineFragmentShadingRateStateCreateInfoKHR — MethodPipelineFragmentShadingRateStateCreateInfoKHR(fragment_size::Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}; next) -> PipelineFragmentShadingRateStateCreateInfoKHR
Vulkan.PipelineInfoKHR — TypeHigh-level wrapper for VkPipelineInfoKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PipelineInfoKHR <: Vulkan.HighLevelStructnext::Anypipeline::Pipeline
Vulkan.PipelineInfoKHR — MethodPipelineInfoKHR(pipeline::Pipeline; next) -> PipelineInfoKHR
Vulkan.PipelineInputAssemblyStateCreateInfo — TypeHigh-level wrapper for VkPipelineInputAssemblyStateCreateInfo.
struct PipelineInputAssemblyStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32topology::PrimitiveTopologyprimitive_restart_enable::Bool
Vulkan.PipelineInputAssemblyStateCreateInfo — MethodPipelineInputAssemblyStateCreateInfo(topology::PrimitiveTopology, primitive_restart_enable::Bool; next, flags) -> PipelineInputAssemblyStateCreateInfo
Vulkan.PipelineLayout — Typemutable struct PipelineLayout <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.PipelineLayout — MethodPipelineLayout(device::Device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> PipelineLayout
Vulkan.PipelineLayout — MethodPipelineLayout(device::Device, set_layouts::AbstractArray{DescriptorSetLayout}, push_constant_ranges::AbstractArray{_PushConstantRange}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)PipelineLayout(device::Device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray{_PushConstantRange, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> PipelineLayout
Vulkan.PipelineLayout — MethodPipelineLayout(device::Device, set_layouts::AbstractArray{DescriptorSetLayout}, push_constant_ranges::AbstractArray{_PushConstantRange}; allocator = C_NULL, next = C_NULL, flags = 0)PipelineLayout(device::Device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray{_PushConstantRange, N} where N; allocator, next, flags) -> PipelineLayout
Vulkan.PipelineLayout — MethodPipelineLayout(device::Device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray; allocator, next, flags) -> PipelineLayout
Vulkan.PipelineLayoutCreateInfo — TypeHigh-level wrapper for VkPipelineLayoutCreateInfo.
struct PipelineLayoutCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32set_layouts::Vector{DescriptorSetLayout}push_constant_ranges::Vector{PushConstantRange}
Vulkan.PipelineLayoutCreateInfo — MethodPipelineLayoutCreateInfo(set_layouts::AbstractArray, push_constant_ranges::AbstractArray; next, flags) -> PipelineLayoutCreateInfo
Vulkan.PipelineLibraryCreateInfoKHR — TypeHigh-level wrapper for VkPipelineLibraryCreateInfoKHR.
Extension: VK_KHR_pipeline_library
struct PipelineLibraryCreateInfoKHR <: Vulkan.HighLevelStructnext::Anylibraries::Vector{Pipeline}
Vulkan.PipelineLibraryCreateInfoKHR — MethodPipelineLibraryCreateInfoKHR(libraries::AbstractArray; next) -> PipelineLibraryCreateInfoKHR
Vulkan.PipelineMultisampleStateCreateInfo — TypeHigh-level wrapper for VkPipelineMultisampleStateCreateInfo.
struct PipelineMultisampleStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32rasterization_samples::SampleCountFlagsample_shading_enable::Boolmin_sample_shading::Float32sample_mask::Union{Ptr{Nothing}, Vector{UInt32}}alpha_to_coverage_enable::Boolalpha_to_one_enable::Bool
Vulkan.PipelineMultisampleStateCreateInfo — MethodPipelineMultisampleStateCreateInfo(rasterization_samples::SampleCountFlag, sample_shading_enable::Bool, min_sample_shading::Real, alpha_to_coverage_enable::Bool, alpha_to_one_enable::Bool; next, flags, sample_mask) -> PipelineMultisampleStateCreateInfo
Vulkan.PipelineRasterizationConservativeStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationConservativeStateCreateInfoEXT.
Extension: VK_EXT_conservative_rasterization
struct PipelineRasterizationConservativeStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32conservative_rasterization_mode::ConservativeRasterizationModeEXTextra_primitive_overestimation_size::Float32
Vulkan.PipelineRasterizationConservativeStateCreateInfoEXT — MethodPipelineRasterizationConservativeStateCreateInfoEXT(conservative_rasterization_mode::ConservativeRasterizationModeEXT, extra_primitive_overestimation_size::Real; next, flags) -> PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan.PipelineRasterizationDepthClipStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationDepthClipStateCreateInfoEXT.
Extension: VK_EXT_depth_clip_enable
struct PipelineRasterizationDepthClipStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32depth_clip_enable::Bool
Vulkan.PipelineRasterizationDepthClipStateCreateInfoEXT — MethodPipelineRasterizationDepthClipStateCreateInfoEXT(depth_clip_enable::Bool; next, flags) -> PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan.PipelineRasterizationLineStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationLineStateCreateInfoEXT.
Extension: VK_EXT_line_rasterization
struct PipelineRasterizationLineStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyline_rasterization_mode::LineRasterizationModeEXTstippled_line_enable::Boolline_stipple_factor::UInt32line_stipple_pattern::UInt16
Vulkan.PipelineRasterizationLineStateCreateInfoEXT — MethodPipelineRasterizationLineStateCreateInfoEXT(line_rasterization_mode::LineRasterizationModeEXT, stippled_line_enable::Bool, line_stipple_factor::Integer, line_stipple_pattern::Integer; next) -> PipelineRasterizationLineStateCreateInfoEXT
Vulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.
Extension: VK_EXT_provoking_vertex
struct PipelineRasterizationProvokingVertexStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyprovoking_vertex_mode::ProvokingVertexModeEXT
Vulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXT — MethodPipelineRasterizationProvokingVertexStateCreateInfoEXT(provoking_vertex_mode::ProvokingVertexModeEXT; next) -> PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan.PipelineRasterizationStateCreateInfo — TypeHigh-level wrapper for VkPipelineRasterizationStateCreateInfo.
struct PipelineRasterizationStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32depth_clamp_enable::Boolrasterizer_discard_enable::Boolpolygon_mode::PolygonModecull_mode::CullModeFlagfront_face::FrontFacedepth_bias_enable::Booldepth_bias_constant_factor::Float32depth_bias_clamp::Float32depth_bias_slope_factor::Float32line_width::Float32
Vulkan.PipelineRasterizationStateCreateInfo — MethodPipelineRasterizationStateCreateInfo(depth_clamp_enable::Bool, rasterizer_discard_enable::Bool, polygon_mode::PolygonMode, front_face::FrontFace, depth_bias_enable::Bool, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real, line_width::Real; next, flags, cull_mode) -> PipelineRasterizationStateCreateInfo
Vulkan.PipelineRasterizationStateRasterizationOrderAMD — TypeHigh-level wrapper for VkPipelineRasterizationStateRasterizationOrderAMD.
Extension: VK_AMD_rasterization_order
struct PipelineRasterizationStateRasterizationOrderAMD <: Vulkan.HighLevelStructnext::Anyrasterization_order::RasterizationOrderAMD
Vulkan.PipelineRasterizationStateRasterizationOrderAMD — MethodPipelineRasterizationStateRasterizationOrderAMD(rasterization_order::RasterizationOrderAMD; next) -> PipelineRasterizationStateRasterizationOrderAMD
Vulkan.PipelineRasterizationStateStreamCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationStateStreamCreateInfoEXT.
Extension: VK_EXT_transform_feedback
struct PipelineRasterizationStateStreamCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32rasterization_stream::UInt32
Vulkan.PipelineRasterizationStateStreamCreateInfoEXT — MethodPipelineRasterizationStateStreamCreateInfoEXT(rasterization_stream::Integer; next, flags) -> PipelineRasterizationStateStreamCreateInfoEXT
Vulkan.PipelineRepresentativeFragmentTestStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineRepresentativeFragmentTestStateCreateInfoNV.
Extension: VK_NV_representative_fragment_test
struct PipelineRepresentativeFragmentTestStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyrepresentative_fragment_test_enable::Bool
Vulkan.PipelineRepresentativeFragmentTestStateCreateInfoNV — MethodPipelineRepresentativeFragmentTestStateCreateInfoNV(representative_fragment_test_enable::Bool; next) -> PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan.PipelineSampleLocationsStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineSampleLocationsStateCreateInfoEXT.
Extension: VK_EXT_sample_locations
struct PipelineSampleLocationsStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anysample_locations_enable::Boolsample_locations_info::SampleLocationsInfoEXT
Vulkan.PipelineSampleLocationsStateCreateInfoEXT — MethodPipelineSampleLocationsStateCreateInfoEXT(sample_locations_enable::Bool, sample_locations_info::SampleLocationsInfoEXT; next) -> PipelineSampleLocationsStateCreateInfoEXT
Vulkan.PipelineShaderStageCreateFlag — Typestruct PipelineShaderStageCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.PipelineShaderStageCreateInfo — TypeHigh-level wrapper for VkPipelineShaderStageCreateInfo.
struct PipelineShaderStageCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::PipelineShaderStageCreateFlagstage::ShaderStageFlag_module::ShaderModulename::Stringspecialization_info::Union{Ptr{Nothing}, SpecializationInfo}
Vulkan.PipelineShaderStageCreateInfo — MethodPipelineShaderStageCreateInfo(stage::ShaderStageFlag, _module::ShaderModule, name::AbstractString; next, flags, specialization_info) -> PipelineShaderStageCreateInfo
Vulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT.
Extension: VKEXTsubgroupsizecontrol
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT.html
struct PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}required_subgroup_size::UInt32
Vulkan.PipelineStageFlag — Typestruct PipelineStageFlag <: BitMask{UInt32}val::UInt32
Vulkan.PipelineStageFlag2KHR — Typestruct PipelineStageFlag2KHR <: BitMask{UInt64}val::UInt64
Vulkan.PipelineTessellationDomainOriginStateCreateInfo — TypeHigh-level wrapper for VkPipelineTessellationDomainOriginStateCreateInfo.
struct PipelineTessellationDomainOriginStateCreateInfo <: Vulkan.HighLevelStructnext::Anydomain_origin::TessellationDomainOrigin
Vulkan.PipelineTessellationDomainOriginStateCreateInfo — MethodPipelineTessellationDomainOriginStateCreateInfo(domain_origin::TessellationDomainOrigin; next) -> PipelineTessellationDomainOriginStateCreateInfo
Vulkan.PipelineTessellationStateCreateInfo — TypeHigh-level wrapper for VkPipelineTessellationStateCreateInfo.
struct PipelineTessellationStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32patch_control_points::UInt32
Vulkan.PipelineTessellationStateCreateInfo — MethodPipelineTessellationStateCreateInfo(patch_control_points::Integer; next, flags) -> PipelineTessellationStateCreateInfo
Vulkan.PipelineVertexInputDivisorStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineVertexInputDivisorStateCreateInfoEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct PipelineVertexInputDivisorStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyvertex_binding_divisors::Vector{VertexInputBindingDivisorDescriptionEXT}
Vulkan.PipelineVertexInputDivisorStateCreateInfoEXT — MethodPipelineVertexInputDivisorStateCreateInfoEXT(vertex_binding_divisors::AbstractArray; next) -> PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan.PipelineVertexInputStateCreateInfo — TypeHigh-level wrapper for VkPipelineVertexInputStateCreateInfo.
struct PipelineVertexInputStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32vertex_binding_descriptions::Vector{VertexInputBindingDescription}vertex_attribute_descriptions::Vector{VertexInputAttributeDescription}
Vulkan.PipelineVertexInputStateCreateInfo — MethodPipelineVertexInputStateCreateInfo(vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray; next, flags) -> PipelineVertexInputStateCreateInfo
Vulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.
Extension: VK_NV_shading_rate_image
struct PipelineViewportCoarseSampleOrderStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anysample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::Vector{CoarseSampleOrderCustomNV}
Vulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNV — MethodPipelineViewportCoarseSampleOrderStateCreateInfoNV(sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray; next) -> PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan.PipelineViewportExclusiveScissorStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportExclusiveScissorStateCreateInfoNV.
Extension: VK_NV_scissor_exclusive
struct PipelineViewportExclusiveScissorStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyexclusive_scissors::Vector{Rect2D}
Vulkan.PipelineViewportExclusiveScissorStateCreateInfoNV — MethodPipelineViewportExclusiveScissorStateCreateInfoNV(exclusive_scissors::AbstractArray; next) -> PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan.PipelineViewportShadingRateImageStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportShadingRateImageStateCreateInfoNV.
Extension: VK_NV_shading_rate_image
struct PipelineViewportShadingRateImageStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyshading_rate_image_enable::Boolshading_rate_palettes::Vector{ShadingRatePaletteNV}
Vulkan.PipelineViewportShadingRateImageStateCreateInfoNV — MethodPipelineViewportShadingRateImageStateCreateInfoNV(shading_rate_image_enable::Bool, shading_rate_palettes::AbstractArray; next) -> PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan.PipelineViewportStateCreateInfo — TypeHigh-level wrapper for VkPipelineViewportStateCreateInfo.
struct PipelineViewportStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32viewports::Union{Ptr{Nothing}, Vector{Viewport}}scissors::Union{Ptr{Nothing}, Vector{Rect2D}}
Vulkan.PipelineViewportStateCreateInfo — MethodPipelineViewportStateCreateInfo(; next, flags, viewports, scissors) -> PipelineViewportStateCreateInfo
Vulkan.PipelineViewportSwizzleStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportSwizzleStateCreateInfoNV.
Extension: VK_NV_viewport_swizzle
struct PipelineViewportSwizzleStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::UInt32viewport_swizzles::Vector{ViewportSwizzleNV}
Vulkan.PipelineViewportSwizzleStateCreateInfoNV — MethodPipelineViewportSwizzleStateCreateInfoNV(viewport_swizzles::AbstractArray; next, flags) -> PipelineViewportSwizzleStateCreateInfoNV
Vulkan.PipelineViewportWScalingStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportWScalingStateCreateInfoNV.
Extension: VK_NV_clip_space_w_scaling
struct PipelineViewportWScalingStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyviewport_w_scaling_enable::Boolviewport_w_scalings::Union{Ptr{Nothing}, Vector{ViewportWScalingNV}}
Vulkan.PipelineViewportWScalingStateCreateInfoNV — MethodPipelineViewportWScalingStateCreateInfoNV(viewport_w_scaling_enable::Bool; next, viewport_w_scalings) -> PipelineViewportWScalingStateCreateInfoNV
Vulkan.PointClippingBehavior — Typeprimitive type PointClippingBehavior <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PolygonMode — Typeprimitive type PolygonMode <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PresentInfoKHR — TypeHigh-level wrapper for VkPresentInfoKHR.
Extension: VK_KHR_swapchain
struct PresentInfoKHR <: Vulkan.HighLevelStructnext::Anywait_semaphores::Vector{Semaphore}swapchains::Vector{SwapchainKHR}image_indices::Vector{UInt32}results::Union{Ptr{Nothing}, Vector{Result}}
Vulkan.PresentInfoKHR — MethodPresentInfoKHR(wait_semaphores::AbstractArray, swapchains::AbstractArray, image_indices::AbstractArray; next, results) -> PresentInfoKHR
Vulkan.PresentModeKHR — Typeprimitive type PresentModeKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PresentRegionKHR — TypeHigh-level wrapper for VkPresentRegionKHR.
Extension: VK_KHR_incremental_present
struct PresentRegionKHR <: Vulkan.HighLevelStructrectangles::Union{Ptr{Nothing}, Vector{RectLayerKHR}}
Vulkan.PresentRegionKHR — MethodPresentRegionKHR(; rectangles) -> PresentRegionKHR
Vulkan.PresentRegionsKHR — TypeHigh-level wrapper for VkPresentRegionsKHR.
Extension: VK_KHR_incremental_present
struct PresentRegionsKHR <: Vulkan.HighLevelStructnext::Anyregions::Union{Ptr{Nothing}, Vector{PresentRegionKHR}}
Vulkan.PresentRegionsKHR — MethodPresentRegionsKHR(; next, regions) -> PresentRegionsKHR
Vulkan.PresentTimeGOOGLE — TypeHigh-level wrapper for VkPresentTimeGOOGLE.
Extension: VK_GOOGLE_display_timing
struct PresentTimeGOOGLE <: Vulkan.HighLevelStructpresent_id::UInt32desired_present_time::UInt64
Vulkan.PresentTimesInfoGOOGLE — TypeHigh-level wrapper for VkPresentTimesInfoGOOGLE.
Extension: VK_GOOGLE_display_timing
struct PresentTimesInfoGOOGLE <: Vulkan.HighLevelStructnext::Anytimes::Union{Ptr{Nothing}, Vector{PresentTimeGOOGLE}}
Vulkan.PresentTimesInfoGOOGLE — MethodPresentTimesInfoGOOGLE(; next, times) -> PresentTimesInfoGOOGLE
Vulkan.PrimitiveTopology — Typeprimitive type PrimitiveTopology <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PrivateDataSlotCreateFlagEXT — Typestruct PrivateDataSlotCreateFlagEXT <: BitMask{UInt32}val::UInt32
Vulkan.PrivateDataSlotCreateInfoEXT — TypeHigh-level wrapper for VkPrivateDataSlotCreateInfoEXT.
Extension: VK_EXT_private_data
struct PrivateDataSlotCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::PrivateDataSlotCreateFlagEXT
Vulkan.PrivateDataSlotCreateInfoEXT — MethodPrivateDataSlotCreateInfoEXT(flags::PrivateDataSlotCreateFlagEXT; next) -> PrivateDataSlotCreateInfoEXT
Vulkan.PrivateDataSlotEXT — Typemutable struct PrivateDataSlotEXT <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.PrivateDataSlotEXT — MethodPrivateDataSlotEXT(device::Device, flags::PrivateDataSlotCreateFlagEXT, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL)PrivateDataSlotEXT(device::Device, flags::PrivateDataSlotCreateFlagEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> PrivateDataSlotEXT
Vulkan.PrivateDataSlotEXT — MethodPrivateDataSlotEXT(device::Device, flags::PrivateDataSlotCreateFlagEXT; allocator = C_NULL, next = C_NULL)PrivateDataSlotEXT(device::Device, flags::PrivateDataSlotCreateFlagEXT; allocator, next) -> PrivateDataSlotEXT
Vulkan.ProtectedSubmitInfo — TypeHigh-level wrapper for VkProtectedSubmitInfo.
struct ProtectedSubmitInfo <: Vulkan.HighLevelStructnext::Anyprotected_submit::Bool
Vulkan.ProtectedSubmitInfo — MethodProtectedSubmitInfo(protected_submit::Bool; next) -> ProtectedSubmitInfo
Vulkan.ProvokingVertexModeEXT — Typeprimitive type ProvokingVertexModeEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.PushConstantRange — TypeHigh-level wrapper for VkPushConstantRange.
struct PushConstantRange <: Vulkan.HighLevelStructstage_flags::ShaderStageFlagoffset::UInt32size::UInt32
Vulkan.QueryControlFlag — Typestruct QueryControlFlag <: BitMask{UInt32}val::UInt32
Vulkan.QueryPipelineStatisticFlag — Typestruct QueryPipelineStatisticFlag <: BitMask{UInt32}val::UInt32
Vulkan.QueryPool — Typemutable struct QueryPool <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.QueryPool — MethodQueryPool(device::Device, query_type::QueryType, query_count::Integer, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, pipeline_statistics = 0)QueryPool(device::Device, query_type::QueryType, query_count::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, pipeline_statistics) -> QueryPool
Vulkan.QueryPool — MethodQueryPool(device::Device, query_type::QueryType, query_count::Integer; allocator = C_NULL, next = C_NULL, flags = 0, pipeline_statistics = 0)QueryPool(device::Device, query_type::QueryType, query_count::Integer; allocator, next, flags, pipeline_statistics) -> QueryPool
Vulkan.QueryPoolCreateInfo — TypeHigh-level wrapper for VkQueryPoolCreateInfo.
struct QueryPoolCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32query_type::QueryTypequery_count::UInt32pipeline_statistics::QueryPipelineStatisticFlag
Vulkan.QueryPoolCreateInfo — MethodQueryPoolCreateInfo(query_type::QueryType, query_count::Integer; next, flags, pipeline_statistics) -> QueryPoolCreateInfo
Vulkan.QueryPoolPerformanceCreateInfoKHR — TypeHigh-level wrapper for VkQueryPoolPerformanceCreateInfoKHR.
Extension: VK_KHR_performance_query
struct QueryPoolPerformanceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyqueue_family_index::UInt32counter_indices::Vector{UInt32}
Vulkan.QueryPoolPerformanceCreateInfoKHR — MethodQueryPoolPerformanceCreateInfoKHR(queue_family_index::Integer, counter_indices::AbstractArray; next) -> QueryPoolPerformanceCreateInfoKHR
Vulkan.QueryPoolPerformanceQueryCreateInfoINTEL — TypeHigh-level wrapper for VkQueryPoolPerformanceQueryCreateInfoINTEL.
Extension: VK_INTEL_performance_query
struct QueryPoolPerformanceQueryCreateInfoINTEL <: Vulkan.HighLevelStructnext::Anyperformance_counters_sampling::QueryPoolSamplingModeINTEL
Vulkan.QueryPoolPerformanceQueryCreateInfoINTEL — MethodQueryPoolPerformanceQueryCreateInfoINTEL(performance_counters_sampling::QueryPoolSamplingModeINTEL; next) -> QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan.QueryPoolSamplingModeINTEL — Typeprimitive type QueryPoolSamplingModeINTEL <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.QueryResultFlag — Typestruct QueryResultFlag <: BitMask{UInt32}val::UInt32
Vulkan.QueryType — Typeprimitive type QueryType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.Queue — Typemutable struct Queue <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.QueueFamilyCheckpointProperties2NV — TypeMinimalistic wrapper for VkQueueFamilyCheckpointProperties2NV.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkQueueFamilyCheckpointProperties2NV.html
struct QueueFamilyCheckpointProperties2NV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}checkpoint_execution_stage_mask::UInt64
Vulkan.QueueFamilyCheckpointPropertiesNV — TypeMinimalistic wrapper for VkQueueFamilyCheckpointPropertiesNV.
Extension: VKNVdevicediagnosticcheckpoints
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkQueueFamilyCheckpointPropertiesNV.html
struct QueueFamilyCheckpointPropertiesNV <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}checkpoint_execution_stage_mask::PipelineStageFlag
Vulkan.QueueFamilyProperties — TypeMinimalistic wrapper for VkQueueFamilyProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkQueueFamilyProperties.html
struct QueueFamilyProperties <: ReturnedOnlyqueue_flags::QueueFlagqueue_count::UInt32timestamp_valid_bits::UInt32min_image_transfer_granularity::_Extent3D
Vulkan.QueueFamilyProperties2 — TypeMinimalistic wrapper for VkQueueFamilyProperties2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkQueueFamilyProperties2.html
struct QueueFamilyProperties2 <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}queue_family_properties::QueueFamilyProperties
Vulkan.QueueFlag — Typestruct QueueFlag <: BitMask{UInt32}val::UInt32
Vulkan.QueueGlobalPriorityEXT — Typeprimitive type QueueGlobalPriorityEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.RasterizationOrderAMD — Typeprimitive type RasterizationOrderAMD <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.RayTracingPipelineCreateInfoKHR — TypeHigh-level wrapper for VkRayTracingPipelineCreateInfoKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct RayTracingPipelineCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::PipelineCreateFlagstages::Vector{PipelineShaderStageCreateInfo}groups::Vector{RayTracingShaderGroupCreateInfoKHR}max_pipeline_ray_recursion_depth::UInt32library_info::Union{Ptr{Nothing}, PipelineLibraryCreateInfoKHR}library_interface::Union{Ptr{Nothing}, RayTracingPipelineInterfaceCreateInfoKHR}dynamic_state::Union{Ptr{Nothing}, PipelineDynamicStateCreateInfo}layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}base_pipeline_index::Int32
Vulkan.RayTracingPipelineCreateInfoKHR — MethodRayTracingPipelineCreateInfoKHR(stages::AbstractArray, groups::AbstractArray, max_pipeline_ray_recursion_depth::Integer, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, library_info, library_interface, dynamic_state, base_pipeline_handle) -> RayTracingPipelineCreateInfoKHR
Vulkan.RayTracingPipelineCreateInfoNV — TypeHigh-level wrapper for VkRayTracingPipelineCreateInfoNV.
Extension: VK_NV_ray_tracing
struct RayTracingPipelineCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::PipelineCreateFlagstages::Vector{PipelineShaderStageCreateInfo}groups::Vector{RayTracingShaderGroupCreateInfoNV}max_recursion_depth::UInt32layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}base_pipeline_index::Int32
Vulkan.RayTracingPipelineCreateInfoNV — MethodRayTracingPipelineCreateInfoNV(stages::AbstractArray, groups::AbstractArray, max_recursion_depth::Integer, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, base_pipeline_handle) -> RayTracingPipelineCreateInfoNV
Vulkan.RayTracingPipelineInterfaceCreateInfoKHR — TypeHigh-level wrapper for VkRayTracingPipelineInterfaceCreateInfoKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct RayTracingPipelineInterfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anymax_pipeline_ray_payload_size::UInt32max_pipeline_ray_hit_attribute_size::UInt32
Vulkan.RayTracingPipelineInterfaceCreateInfoKHR — MethodRayTracingPipelineInterfaceCreateInfoKHR(max_pipeline_ray_payload_size::Integer, max_pipeline_ray_hit_attribute_size::Integer; next) -> RayTracingPipelineInterfaceCreateInfoKHR
Vulkan.RayTracingShaderGroupCreateInfoKHR — TypeHigh-level wrapper for VkRayTracingShaderGroupCreateInfoKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct RayTracingShaderGroupCreateInfoKHR <: Vulkan.HighLevelStructnext::Anytype::RayTracingShaderGroupTypeKHRgeneral_shader::UInt32closest_hit_shader::UInt32any_hit_shader::UInt32intersection_shader::UInt32shader_group_capture_replay_handle::Ptr{Nothing}
Vulkan.RayTracingShaderGroupCreateInfoKHR — MethodRayTracingShaderGroupCreateInfoKHR(type::RayTracingShaderGroupTypeKHR, general_shader::Integer, closest_hit_shader::Integer, any_hit_shader::Integer, intersection_shader::Integer; next, shader_group_capture_replay_handle) -> RayTracingShaderGroupCreateInfoKHR
Vulkan.RayTracingShaderGroupCreateInfoNV — TypeHigh-level wrapper for VkRayTracingShaderGroupCreateInfoNV.
Extension: VK_NV_ray_tracing
struct RayTracingShaderGroupCreateInfoNV <: Vulkan.HighLevelStructnext::Anytype::RayTracingShaderGroupTypeKHRgeneral_shader::UInt32closest_hit_shader::UInt32any_hit_shader::UInt32intersection_shader::UInt32
Vulkan.RayTracingShaderGroupCreateInfoNV — MethodRayTracingShaderGroupCreateInfoNV(type::RayTracingShaderGroupTypeKHR, general_shader::Integer, closest_hit_shader::Integer, any_hit_shader::Integer, intersection_shader::Integer; next) -> RayTracingShaderGroupCreateInfoNV
Vulkan.RayTracingShaderGroupTypeKHR — Typeprimitive type RayTracingShaderGroupTypeKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.Rect2D — TypeHigh-level wrapper for VkRect2D.
struct Rect2D <: Vulkan.HighLevelStructoffset::Offset2Dextent::Extent2D
Vulkan.RectLayerKHR — TypeHigh-level wrapper for VkRectLayerKHR.
Extension: VK_KHR_incremental_present
struct RectLayerKHR <: Vulkan.HighLevelStructoffset::Offset2Dextent::Extent2Dlayer::UInt32
Vulkan.RefreshCycleDurationGOOGLE — TypeMinimalistic wrapper for VkRefreshCycleDurationGOOGLE.
Extension: VKGOOGLEdisplay_timing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRefreshCycleDurationGOOGLE.html
struct RefreshCycleDurationGOOGLE <: ReturnedOnlyrefresh_duration::UInt64
Vulkan.RenderPass — Typemutable struct RenderPass <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.RenderPass — MethodRenderPass(device::Device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> RenderPass
Vulkan.RenderPass — MethodRenderPass(device::Device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray; allocator, next, flags) -> RenderPass
Vulkan.RenderPass — MethodRenderPass(device::Device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> RenderPass
Vulkan.RenderPass — MethodRenderPass(device::Device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray; allocator, next, flags) -> RenderPass
Vulkan.RenderPass — MethodRenderPass(device::Device, attachments::AbstractArray{_AttachmentDescription}, subpasses::AbstractArray{_SubpassDescription}, dependencies::AbstractArray{_SubpassDependency}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)RenderPass(device::Device, attachments::AbstractArray{_AttachmentDescription, N} where N, subpasses::AbstractArray{_SubpassDescription, N} where N, dependencies::AbstractArray{_SubpassDependency, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> RenderPass
Vulkan.RenderPass — MethodRenderPass(device::Device, attachments::AbstractArray{_AttachmentDescription}, subpasses::AbstractArray{_SubpassDescription}, dependencies::AbstractArray{_SubpassDependency}; allocator = C_NULL, next = C_NULL, flags = 0)RenderPass(device::Device, attachments::AbstractArray{_AttachmentDescription, N} where N, subpasses::AbstractArray{_SubpassDescription, N} where N, dependencies::AbstractArray{_SubpassDependency, N} where N; allocator, next, flags) -> RenderPass
Vulkan.RenderPass — MethodRenderPass(device::Device, attachments::AbstractArray{_AttachmentDescription2}, subpasses::AbstractArray{_SubpassDescription2}, dependencies::AbstractArray{_SubpassDependency2}, correlated_view_masks::AbstractArray{<:Integer}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)RenderPass(device::Device, attachments::AbstractArray{_AttachmentDescription2, N} where N, subpasses::AbstractArray{_SubpassDescription2, N} where N, dependencies::AbstractArray{_SubpassDependency2, N} where N, correlated_view_masks::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> RenderPass
Vulkan.RenderPass — MethodRenderPass(device::Device, attachments::AbstractArray{_AttachmentDescription2}, subpasses::AbstractArray{_SubpassDescription2}, dependencies::AbstractArray{_SubpassDependency2}, correlated_view_masks::AbstractArray{<:Integer}; allocator = C_NULL, next = C_NULL, flags = 0)RenderPass(device::Device, attachments::AbstractArray{_AttachmentDescription2, N} where N, subpasses::AbstractArray{_SubpassDescription2, N} where N, dependencies::AbstractArray{_SubpassDependency2, N} where N, correlated_view_masks::AbstractArray; allocator, next, flags) -> RenderPass
Vulkan.RenderPassAttachmentBeginInfo — TypeHigh-level wrapper for VkRenderPassAttachmentBeginInfo.
struct RenderPassAttachmentBeginInfo <: Vulkan.HighLevelStructnext::Anyattachments::Vector{ImageView}
Vulkan.RenderPassAttachmentBeginInfo — MethodRenderPassAttachmentBeginInfo(attachments::AbstractArray; next) -> RenderPassAttachmentBeginInfo
Vulkan.RenderPassBeginInfo — TypeHigh-level wrapper for VkRenderPassBeginInfo.
struct RenderPassBeginInfo <: Vulkan.HighLevelStructnext::Anyrender_pass::RenderPassframebuffer::Framebufferrender_area::Rect2Dclear_values::Vector{ClearValue}
Vulkan.RenderPassBeginInfo — MethodRenderPassBeginInfo(render_pass::RenderPass, framebuffer::Framebuffer, render_area::Rect2D, clear_values::AbstractArray; next) -> RenderPassBeginInfo
Vulkan.RenderPassCreateFlag — Typestruct RenderPassCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.RenderPassCreateInfo — TypeHigh-level wrapper for VkRenderPassCreateInfo.
struct RenderPassCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::RenderPassCreateFlagattachments::Vector{AttachmentDescription}subpasses::Vector{SubpassDescription}dependencies::Vector{SubpassDependency}
Vulkan.RenderPassCreateInfo — MethodRenderPassCreateInfo(attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray; next, flags) -> RenderPassCreateInfo
Vulkan.RenderPassCreateInfo2 — TypeHigh-level wrapper for VkRenderPassCreateInfo2.
struct RenderPassCreateInfo2 <: Vulkan.HighLevelStructnext::Anyflags::RenderPassCreateFlagattachments::Vector{AttachmentDescription2}subpasses::Vector{SubpassDescription2}dependencies::Vector{SubpassDependency2}correlated_view_masks::Vector{UInt32}
Vulkan.RenderPassCreateInfo2 — MethodRenderPassCreateInfo2(attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray; next, flags) -> RenderPassCreateInfo2
Vulkan.RenderPassFragmentDensityMapCreateInfoEXT — TypeHigh-level wrapper for VkRenderPassFragmentDensityMapCreateInfoEXT.
Extension: VK_EXT_fragment_density_map
struct RenderPassFragmentDensityMapCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyfragment_density_map_attachment::AttachmentReference
Vulkan.RenderPassFragmentDensityMapCreateInfoEXT — MethodRenderPassFragmentDensityMapCreateInfoEXT(fragment_density_map_attachment::AttachmentReference; next) -> RenderPassFragmentDensityMapCreateInfoEXT
Vulkan.RenderPassInputAttachmentAspectCreateInfo — TypeHigh-level wrapper for VkRenderPassInputAttachmentAspectCreateInfo.
struct RenderPassInputAttachmentAspectCreateInfo <: Vulkan.HighLevelStructnext::Anyaspect_references::Vector{InputAttachmentAspectReference}
Vulkan.RenderPassInputAttachmentAspectCreateInfo — MethodRenderPassInputAttachmentAspectCreateInfo(aspect_references::AbstractArray; next) -> RenderPassInputAttachmentAspectCreateInfo
Vulkan.RenderPassMultiviewCreateInfo — TypeHigh-level wrapper for VkRenderPassMultiviewCreateInfo.
struct RenderPassMultiviewCreateInfo <: Vulkan.HighLevelStructnext::Anyview_masks::Vector{UInt32}view_offsets::Vector{Int32}correlation_masks::Vector{UInt32}
Vulkan.RenderPassMultiviewCreateInfo — MethodRenderPassMultiviewCreateInfo(view_masks::AbstractArray, view_offsets::AbstractArray, correlation_masks::AbstractArray; next) -> RenderPassMultiviewCreateInfo
Vulkan.RenderPassSampleLocationsBeginInfoEXT — TypeHigh-level wrapper for VkRenderPassSampleLocationsBeginInfoEXT.
Extension: VK_EXT_sample_locations
struct RenderPassSampleLocationsBeginInfoEXT <: Vulkan.HighLevelStructnext::Anyattachment_initial_sample_locations::Vector{AttachmentSampleLocationsEXT}post_subpass_sample_locations::Vector{SubpassSampleLocationsEXT}
Vulkan.RenderPassSampleLocationsBeginInfoEXT — MethodRenderPassSampleLocationsBeginInfoEXT(attachment_initial_sample_locations::AbstractArray, post_subpass_sample_locations::AbstractArray; next) -> RenderPassSampleLocationsBeginInfoEXT
Vulkan.RenderPassTransformBeginInfoQCOM — TypeHigh-level wrapper for VkRenderPassTransformBeginInfoQCOM.
Extension: VK_QCOM_render_pass_transform
struct RenderPassTransformBeginInfoQCOM <: Vulkan.HighLevelStructnext::Anytransform::SurfaceTransformFlagKHR
Vulkan.RenderPassTransformBeginInfoQCOM — MethodRenderPassTransformBeginInfoQCOM(transform::SurfaceTransformFlagKHR; next) -> RenderPassTransformBeginInfoQCOM
Vulkan.ResolveImageInfo2KHR — TypeHigh-level wrapper for VkResolveImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct ResolveImageInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageResolve2KHR}
Vulkan.ResolveImageInfo2KHR — MethodResolveImageInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> ResolveImageInfo2KHR
Vulkan.ResolveModeFlag — Typestruct ResolveModeFlag <: BitMask{UInt32}val::UInt32
Vulkan.Result — Typeprimitive type Result <: Vulkan.CEnum.Cenum{Int32} 32Vulkan.ReturnedOnly — TypeRepresents a structure that will never be requested by API functions.
abstract type ReturnedOnly <: VulkanStruct{false}Vulkan.SampleCountFlag — Typestruct SampleCountFlag <: BitMask{UInt32}val::UInt32
Vulkan.SampleLocationEXT — TypeHigh-level wrapper for VkSampleLocationEXT.
Extension: VK_EXT_sample_locations
struct SampleLocationEXT <: Vulkan.HighLevelStructx::Float32y::Float32
Vulkan.SampleLocationsInfoEXT — TypeHigh-level wrapper for VkSampleLocationsInfoEXT.
Extension: VK_EXT_sample_locations
struct SampleLocationsInfoEXT <: Vulkan.HighLevelStructnext::Anysample_locations_per_pixel::SampleCountFlagsample_location_grid_size::Extent2Dsample_locations::Vector{SampleLocationEXT}
Vulkan.SampleLocationsInfoEXT — MethodSampleLocationsInfoEXT(sample_locations_per_pixel::SampleCountFlag, sample_location_grid_size::Extent2D, sample_locations::AbstractArray; next) -> SampleLocationsInfoEXT
Vulkan.Sampler — Typemutable struct Sampler <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.Sampler — MethodSampler(device::Device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)Sampler(device::Device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> Sampler
Vulkan.Sampler — MethodSampler(device::Device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool; allocator = C_NULL, next = C_NULL, flags = 0)Sampler(device::Device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool; allocator, next, flags) -> Sampler
Vulkan.SamplerAddressMode — Typeprimitive type SamplerAddressMode <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.SamplerCreateFlag — Typestruct SamplerCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.SamplerCreateInfo — TypeHigh-level wrapper for VkSamplerCreateInfo.
struct SamplerCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::SamplerCreateFlagmag_filter::Filtermin_filter::Filtermipmap_mode::SamplerMipmapModeaddress_mode_u::SamplerAddressModeaddress_mode_v::SamplerAddressModeaddress_mode_w::SamplerAddressModemip_lod_bias::Float32anisotropy_enable::Boolmax_anisotropy::Float32compare_enable::Boolcompare_op::CompareOpmin_lod::Float32max_lod::Float32border_color::BorderColorunnormalized_coordinates::Bool
Vulkan.SamplerCreateInfo — MethodSamplerCreateInfo(mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool; next, flags) -> SamplerCreateInfo
Vulkan.SamplerCustomBorderColorCreateInfoEXT — TypeHigh-level wrapper for VkSamplerCustomBorderColorCreateInfoEXT.
Extension: VK_EXT_custom_border_color
struct SamplerCustomBorderColorCreateInfoEXT <: Vulkan.HighLevelStructnext::Anycustom_border_color::ClearColorValueformat::Format
Vulkan.SamplerCustomBorderColorCreateInfoEXT — MethodSamplerCustomBorderColorCreateInfoEXT(custom_border_color::ClearColorValue, format::Format; next) -> SamplerCustomBorderColorCreateInfoEXT
Vulkan.SamplerMipmapMode — Typeprimitive type SamplerMipmapMode <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.SamplerReductionMode — Typeprimitive type SamplerReductionMode <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.SamplerReductionModeCreateInfo — TypeHigh-level wrapper for VkSamplerReductionModeCreateInfo.
struct SamplerReductionModeCreateInfo <: Vulkan.HighLevelStructnext::Anyreduction_mode::SamplerReductionMode
Vulkan.SamplerReductionModeCreateInfo — MethodSamplerReductionModeCreateInfo(reduction_mode::SamplerReductionMode; next) -> SamplerReductionModeCreateInfo
Vulkan.SamplerYcbcrConversion — Typemutable struct SamplerYcbcrConversion <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.SamplerYcbcrConversion — MethodSamplerYcbcrConversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> SamplerYcbcrConversion
Vulkan.SamplerYcbcrConversion — MethodSamplerYcbcrConversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; allocator, next) -> SamplerYcbcrConversion
Vulkan.SamplerYcbcrConversion — MethodSamplerYcbcrConversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL)SamplerYcbcrConversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> SamplerYcbcrConversion
Vulkan.SamplerYcbcrConversion — MethodSamplerYcbcrConversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; allocator = C_NULL, next = C_NULL)SamplerYcbcrConversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; allocator, next) -> SamplerYcbcrConversion
Vulkan.SamplerYcbcrConversionCreateInfo — TypeHigh-level wrapper for VkSamplerYcbcrConversionCreateInfo.
struct SamplerYcbcrConversionCreateInfo <: Vulkan.HighLevelStructnext::Anyformat::Formatycbcr_model::SamplerYcbcrModelConversionycbcr_range::SamplerYcbcrRangecomponents::ComponentMappingx_chroma_offset::ChromaLocationy_chroma_offset::ChromaLocationchroma_filter::Filterforce_explicit_reconstruction::Bool
Vulkan.SamplerYcbcrConversionCreateInfo — MethodSamplerYcbcrConversionCreateInfo(format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; next) -> SamplerYcbcrConversionCreateInfo
Vulkan.SamplerYcbcrConversionImageFormatProperties — TypeMinimalistic wrapper for VkSamplerYcbcrConversionImageFormatProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSamplerYcbcrConversionImageFormatProperties.html
struct SamplerYcbcrConversionImageFormatProperties <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}combined_image_sampler_descriptor_count::UInt32
Vulkan.SamplerYcbcrConversionInfo — TypeHigh-level wrapper for VkSamplerYcbcrConversionInfo.
struct SamplerYcbcrConversionInfo <: Vulkan.HighLevelStructnext::Anyconversion::SamplerYcbcrConversion
Vulkan.SamplerYcbcrConversionInfo — MethodSamplerYcbcrConversionInfo(conversion::SamplerYcbcrConversion; next) -> SamplerYcbcrConversionInfo
Vulkan.SamplerYcbcrModelConversion — Typeprimitive type SamplerYcbcrModelConversion <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.SamplerYcbcrRange — Typeprimitive type SamplerYcbcrRange <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ScopeNV — Typeprimitive type ScopeNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.Semaphore — Typemutable struct Semaphore <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.Semaphore — MethodSemaphore(device::Device, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)Semaphore(device::Device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> Semaphore
Vulkan.Semaphore — MethodSemaphore(device::Device; allocator = C_NULL, next = C_NULL, flags = 0)Semaphore(device::Device; allocator, next, flags) -> Semaphore
Vulkan.SemaphoreCreateInfo — TypeHigh-level wrapper for VkSemaphoreCreateInfo.
struct SemaphoreCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32
Vulkan.SemaphoreCreateInfo — MethodSemaphoreCreateInfo(; next, flags) -> SemaphoreCreateInfo
Vulkan.SemaphoreGetFdInfoKHR — TypeHigh-level wrapper for VkSemaphoreGetFdInfoKHR.
Extension: VK_KHR_external_semaphore_fd
struct SemaphoreGetFdInfoKHR <: Vulkan.HighLevelStructnext::Anysemaphore::Semaphorehandle_type::ExternalSemaphoreHandleTypeFlag
Vulkan.SemaphoreGetFdInfoKHR — MethodSemaphoreGetFdInfoKHR(semaphore::Semaphore, handle_type::ExternalSemaphoreHandleTypeFlag; next) -> SemaphoreGetFdInfoKHR
Vulkan.SemaphoreImportFlag — Typestruct SemaphoreImportFlag <: BitMask{UInt32}val::UInt32
Vulkan.SemaphoreSignalInfo — TypeHigh-level wrapper for VkSemaphoreSignalInfo.
struct SemaphoreSignalInfo <: Vulkan.HighLevelStructnext::Anysemaphore::Semaphorevalue::UInt64
Vulkan.SemaphoreSignalInfo — MethodSemaphoreSignalInfo(semaphore::Semaphore, value::Integer; next) -> SemaphoreSignalInfo
Vulkan.SemaphoreSubmitInfoKHR — TypeHigh-level wrapper for VkSemaphoreSubmitInfoKHR.
Extension: VK_KHR_synchronization2
struct SemaphoreSubmitInfoKHR <: Vulkan.HighLevelStructnext::Anysemaphore::Semaphorevalue::UInt64stage_mask::UInt64device_index::UInt32
Vulkan.SemaphoreSubmitInfoKHR — MethodSemaphoreSubmitInfoKHR(semaphore::Semaphore, value::Integer, device_index::Integer; next, stage_mask) -> SemaphoreSubmitInfoKHR
Vulkan.SemaphoreType — Typeprimitive type SemaphoreType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.SemaphoreTypeCreateInfo — TypeHigh-level wrapper for VkSemaphoreTypeCreateInfo.
struct SemaphoreTypeCreateInfo <: Vulkan.HighLevelStructnext::Anysemaphore_type::SemaphoreTypeinitial_value::UInt64
Vulkan.SemaphoreTypeCreateInfo — MethodSemaphoreTypeCreateInfo(semaphore_type::SemaphoreType, initial_value::Integer; next) -> SemaphoreTypeCreateInfo
Vulkan.SemaphoreWaitFlag — Typestruct SemaphoreWaitFlag <: BitMask{UInt32}val::UInt32
Vulkan.SemaphoreWaitInfo — TypeHigh-level wrapper for VkSemaphoreWaitInfo.
struct SemaphoreWaitInfo <: Vulkan.HighLevelStructnext::Anyflags::SemaphoreWaitFlagsemaphores::Vector{Semaphore}values::Vector{UInt64}
Vulkan.SemaphoreWaitInfo — MethodSemaphoreWaitInfo(semaphores::AbstractArray, values::AbstractArray; next, flags) -> SemaphoreWaitInfo
Vulkan.SetStateFlagsIndirectCommandNV — TypeHigh-level wrapper for VkSetStateFlagsIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct SetStateFlagsIndirectCommandNV <: Vulkan.HighLevelStructdata::UInt32
Vulkan.ShaderCorePropertiesFlagAMD — Typestruct ShaderCorePropertiesFlagAMD <: BitMask{UInt32}val::UInt32
Vulkan.ShaderFloatControlsIndependence — Typeprimitive type ShaderFloatControlsIndependence <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ShaderGroupShaderKHR — Typeprimitive type ShaderGroupShaderKHR <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ShaderInfoTypeAMD — Typeprimitive type ShaderInfoTypeAMD <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ShaderModule — Typemutable struct ShaderModule <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.ShaderModule — MethodShaderModule(device::Device, code_size::Integer, code::AbstractArray{<:Integer}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0)ShaderModule(device::Device, code_size::Integer, code::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ShaderModule
Vulkan.ShaderModule — MethodShaderModule(device::Device, code_size::Integer, code::AbstractArray{<:Integer}; allocator = C_NULL, next = C_NULL, flags = 0)ShaderModule(device::Device, code_size::Integer, code::AbstractArray; allocator, next, flags) -> ShaderModule
Vulkan.ShaderModuleCreateFlag — Typestruct ShaderModuleCreateFlag <: BitMask{UInt32}val::UInt32
Vulkan.ShaderModuleCreateInfo — TypeHigh-level wrapper for VkShaderModuleCreateInfo.
struct ShaderModuleCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::ShaderModuleCreateFlagcode_size::UInt64code::Vector{UInt32}
Vulkan.ShaderModuleCreateInfo — MethodShaderModuleCreateInfo(code_size::Integer, code::AbstractArray; next, flags) -> ShaderModuleCreateInfo
Vulkan.ShaderModuleValidationCacheCreateInfoEXT — TypeHigh-level wrapper for VkShaderModuleValidationCacheCreateInfoEXT.
Extension: VK_EXT_validation_cache
struct ShaderModuleValidationCacheCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyvalidation_cache::ValidationCacheEXT
Vulkan.ShaderModuleValidationCacheCreateInfoEXT — MethodShaderModuleValidationCacheCreateInfoEXT(validation_cache::ValidationCacheEXT; next) -> ShaderModuleValidationCacheCreateInfoEXT
Vulkan.ShaderResourceUsageAMD — TypeMinimalistic wrapper for VkShaderResourceUsageAMD.
Extension: VKAMDshader_info
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkShaderResourceUsageAMD.html
struct ShaderResourceUsageAMD <: ReturnedOnlynum_used_vgprs::UInt32num_used_sgprs::UInt32lds_size_per_local_work_group::UInt32lds_usage_size_in_bytes::UInt64scratch_mem_usage_in_bytes::UInt64
Vulkan.ShaderStageFlag — Typestruct ShaderStageFlag <: BitMask{UInt32}val::UInt32
Vulkan.ShaderStatisticsInfoAMD — TypeMinimalistic wrapper for VkShaderStatisticsInfoAMD.
Extension: VKAMDshader_info
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkShaderStatisticsInfoAMD.html
struct ShaderStatisticsInfoAMD <: ReturnedOnlyshader_stage_mask::ShaderStageFlagresource_usage::ShaderResourceUsageAMDnum_physical_vgprs::UInt32num_physical_sgprs::UInt32num_available_vgprs::UInt32num_available_sgprs::UInt32compute_work_group_size::Tuple{UInt32, UInt32, UInt32}
Vulkan.ShadingRatePaletteEntryNV — Typeprimitive type ShadingRatePaletteEntryNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ShadingRatePaletteNV — TypeHigh-level wrapper for VkShadingRatePaletteNV.
Extension: VK_NV_shading_rate_image
struct ShadingRatePaletteNV <: Vulkan.HighLevelStructshading_rate_palette_entries::Vector{ShadingRatePaletteEntryNV}
Vulkan.SharedPresentSurfaceCapabilitiesKHR — TypeMinimalistic wrapper for VkSharedPresentSurfaceCapabilitiesKHR.
Extension: VKKHRsharedpresentableimage
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSharedPresentSurfaceCapabilitiesKHR.html
struct SharedPresentSurfaceCapabilitiesKHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}shared_present_supported_usage_flags::ImageUsageFlag
Vulkan.SharingMode — Typeprimitive type SharingMode <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.SparseBufferMemoryBindInfo — TypeHigh-level wrapper for VkSparseBufferMemoryBindInfo.
struct SparseBufferMemoryBindInfo <: Vulkan.HighLevelStructbuffer::Bufferbinds::Vector{SparseMemoryBind}
Vulkan.SparseImageFormatFlag — Typestruct SparseImageFormatFlag <: BitMask{UInt32}val::UInt32
Vulkan.SparseImageFormatProperties — TypeMinimalistic wrapper for VkSparseImageFormatProperties.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSparseImageFormatProperties.html
struct SparseImageFormatProperties <: ReturnedOnlyaspect_mask::ImageAspectFlagimage_granularity::_Extent3Dflags::SparseImageFormatFlag
Vulkan.SparseImageFormatProperties2 — TypeMinimalistic wrapper for VkSparseImageFormatProperties2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSparseImageFormatProperties2.html
struct SparseImageFormatProperties2 <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}properties::SparseImageFormatProperties
Vulkan.SparseImageMemoryBind — TypeHigh-level wrapper for VkSparseImageMemoryBind.
struct SparseImageMemoryBind <: Vulkan.HighLevelStructsubresource::ImageSubresourceoffset::Offset3Dextent::Extent3Dmemory::Union{Ptr{Nothing}, DeviceMemory}memory_offset::UInt64flags::SparseMemoryBindFlag
Vulkan.SparseImageMemoryBind — MethodSparseImageMemoryBind(subresource::ImageSubresource, offset::Offset3D, extent::Extent3D, memory_offset::Integer; memory, flags) -> SparseImageMemoryBind
Vulkan.SparseImageMemoryBindInfo — TypeHigh-level wrapper for VkSparseImageMemoryBindInfo.
struct SparseImageMemoryBindInfo <: Vulkan.HighLevelStructimage::Imagebinds::Vector{SparseImageMemoryBind}
Vulkan.SparseImageMemoryRequirements — TypeMinimalistic wrapper for VkSparseImageMemoryRequirements.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSparseImageMemoryRequirements.html
struct SparseImageMemoryRequirements <: ReturnedOnlyformat_properties::SparseImageFormatPropertiesimage_mip_tail_first_lod::UInt32image_mip_tail_size::UInt64image_mip_tail_offset::UInt64image_mip_tail_stride::UInt64
Vulkan.SparseImageMemoryRequirements2 — TypeMinimalistic wrapper for VkSparseImageMemoryRequirements2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSparseImageMemoryRequirements2.html
struct SparseImageMemoryRequirements2 <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}memory_requirements::SparseImageMemoryRequirements
Vulkan.SparseImageOpaqueMemoryBindInfo — TypeHigh-level wrapper for VkSparseImageOpaqueMemoryBindInfo.
struct SparseImageOpaqueMemoryBindInfo <: Vulkan.HighLevelStructimage::Imagebinds::Vector{SparseMemoryBind}
Vulkan.SparseMemoryBind — TypeHigh-level wrapper for VkSparseMemoryBind.
struct SparseMemoryBind <: Vulkan.HighLevelStructresource_offset::UInt64size::UInt64memory::Union{Ptr{Nothing}, DeviceMemory}memory_offset::UInt64flags::SparseMemoryBindFlag
Vulkan.SparseMemoryBind — MethodSparseMemoryBind(resource_offset::Integer, size::Integer, memory_offset::Integer; memory, flags) -> SparseMemoryBind
Vulkan.SparseMemoryBindFlag — Typestruct SparseMemoryBindFlag <: BitMask{UInt32}val::UInt32
Vulkan.SpecializationInfo — TypeHigh-level wrapper for VkSpecializationInfo.
struct SpecializationInfo <: Vulkan.HighLevelStructmap_entries::Vector{SpecializationMapEntry}data_size::Union{Ptr{Nothing}, UInt64}data::Ptr{Nothing}
Vulkan.SpecializationInfo — MethodSpecializationInfo(map_entries::AbstractArray, data::Ptr{Nothing}; data_size) -> SpecializationInfo
Vulkan.SpecializationMapEntry — TypeHigh-level wrapper for VkSpecializationMapEntry.
struct SpecializationMapEntry <: Vulkan.HighLevelStructconstant_id::UInt32offset::UInt32size::UInt64
Vulkan.StencilFaceFlag — Typestruct StencilFaceFlag <: BitMask{UInt32}val::UInt32
Vulkan.StencilOp — Typeprimitive type StencilOp <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.StencilOpState — TypeHigh-level wrapper for VkStencilOpState.
struct StencilOpState <: Vulkan.HighLevelStructfail_op::StencilOppass_op::StencilOpdepth_fail_op::StencilOpcompare_op::CompareOpcompare_mask::UInt32write_mask::UInt32reference::UInt32
Vulkan.StridedDeviceAddressRegionKHR — TypeHigh-level wrapper for VkStridedDeviceAddressRegionKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct StridedDeviceAddressRegionKHR <: Vulkan.HighLevelStructdevice_address::UInt64stride::UInt64size::UInt64
Vulkan.StridedDeviceAddressRegionKHR — MethodStridedDeviceAddressRegionKHR(stride::Integer, size::Integer; device_address) -> StridedDeviceAddressRegionKHR
Vulkan.StructureType — Typeprimitive type StructureType <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.SubgroupFeatureFlag — Typestruct SubgroupFeatureFlag <: BitMask{UInt32}val::UInt32
Vulkan.SubmitFlagKHR — Typestruct SubmitFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.SubmitInfo — TypeHigh-level wrapper for VkSubmitInfo.
struct SubmitInfo <: Vulkan.HighLevelStructnext::Anywait_semaphores::Vector{Semaphore}wait_dst_stage_mask::Vector{PipelineStageFlag}command_buffers::Vector{CommandBuffer}signal_semaphores::Vector{Semaphore}
Vulkan.SubmitInfo — MethodSubmitInfo(wait_semaphores::AbstractArray, wait_dst_stage_mask::AbstractArray, command_buffers::AbstractArray, signal_semaphores::AbstractArray; next) -> SubmitInfo
Vulkan.SubmitInfo2KHR — TypeHigh-level wrapper for VkSubmitInfo2KHR.
Extension: VK_KHR_synchronization2
struct SubmitInfo2KHR <: Vulkan.HighLevelStructnext::Anyflags::SubmitFlagKHRwait_semaphore_infos::Vector{SemaphoreSubmitInfoKHR}command_buffer_infos::Vector{CommandBufferSubmitInfoKHR}signal_semaphore_infos::Vector{SemaphoreSubmitInfoKHR}
Vulkan.SubmitInfo2KHR — MethodSubmitInfo2KHR(wait_semaphore_infos::AbstractArray, command_buffer_infos::AbstractArray, signal_semaphore_infos::AbstractArray; next, flags) -> SubmitInfo2KHR
Vulkan.SubpassBeginInfo — TypeHigh-level wrapper for VkSubpassBeginInfo.
struct SubpassBeginInfo <: Vulkan.HighLevelStructnext::Anycontents::SubpassContents
Vulkan.SubpassBeginInfo — MethodSubpassBeginInfo(contents::SubpassContents; next) -> SubpassBeginInfo
Vulkan.SubpassContents — Typeprimitive type SubpassContents <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.SubpassDependency — TypeHigh-level wrapper for VkSubpassDependency.
struct SubpassDependency <: Vulkan.HighLevelStructsrc_subpass::UInt32dst_subpass::UInt32src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagsrc_access_mask::AccessFlagdst_access_mask::AccessFlagdependency_flags::DependencyFlag
Vulkan.SubpassDependency — MethodSubpassDependency(src_subpass::Integer, dst_subpass::Integer; src_stage_mask, dst_stage_mask, src_access_mask, dst_access_mask, dependency_flags) -> SubpassDependency
Vulkan.SubpassDependency2 — TypeHigh-level wrapper for VkSubpassDependency2.
struct SubpassDependency2 <: Vulkan.HighLevelStructnext::Anysrc_subpass::UInt32dst_subpass::UInt32src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagsrc_access_mask::AccessFlagdst_access_mask::AccessFlagdependency_flags::DependencyFlagview_offset::Int32
Vulkan.SubpassDependency2 — MethodSubpassDependency2(src_subpass::Integer, dst_subpass::Integer, view_offset::Integer; next, src_stage_mask, dst_stage_mask, src_access_mask, dst_access_mask, dependency_flags) -> SubpassDependency2
Vulkan.SubpassDescription — TypeHigh-level wrapper for VkSubpassDescription.
struct SubpassDescription <: Vulkan.HighLevelStructflags::SubpassDescriptionFlagpipeline_bind_point::PipelineBindPointinput_attachments::Vector{AttachmentReference}color_attachments::Vector{AttachmentReference}resolve_attachments::Union{Ptr{Nothing}, Vector{AttachmentReference}}depth_stencil_attachment::Union{Ptr{Nothing}, AttachmentReference}preserve_attachments::Vector{UInt32}
Vulkan.SubpassDescription — MethodSubpassDescription(pipeline_bind_point::PipelineBindPoint, input_attachments::AbstractArray, color_attachments::AbstractArray, preserve_attachments::AbstractArray; flags, resolve_attachments, depth_stencil_attachment) -> SubpassDescription
Vulkan.SubpassDescription2 — TypeHigh-level wrapper for VkSubpassDescription2.
struct SubpassDescription2 <: Vulkan.HighLevelStructnext::Anyflags::SubpassDescriptionFlagpipeline_bind_point::PipelineBindPointview_mask::UInt32input_attachments::Vector{AttachmentReference2}color_attachments::Vector{AttachmentReference2}resolve_attachments::Union{Ptr{Nothing}, Vector{AttachmentReference2}}depth_stencil_attachment::Union{Ptr{Nothing}, AttachmentReference2}preserve_attachments::Vector{UInt32}
Vulkan.SubpassDescription2 — MethodSubpassDescription2(pipeline_bind_point::PipelineBindPoint, view_mask::Integer, input_attachments::AbstractArray, color_attachments::AbstractArray, preserve_attachments::AbstractArray; next, flags, resolve_attachments, depth_stencil_attachment) -> SubpassDescription2
Vulkan.SubpassDescriptionDepthStencilResolve — TypeHigh-level wrapper for VkSubpassDescriptionDepthStencilResolve.
struct SubpassDescriptionDepthStencilResolve <: Vulkan.HighLevelStructnext::Anydepth_resolve_mode::ResolveModeFlagstencil_resolve_mode::ResolveModeFlagdepth_stencil_resolve_attachment::Union{Ptr{Nothing}, AttachmentReference2}
Vulkan.SubpassDescriptionDepthStencilResolve — MethodSubpassDescriptionDepthStencilResolve(depth_resolve_mode::ResolveModeFlag, stencil_resolve_mode::ResolveModeFlag; next, depth_stencil_resolve_attachment) -> SubpassDescriptionDepthStencilResolve
Vulkan.SubpassDescriptionFlag — Typestruct SubpassDescriptionFlag <: BitMask{UInt32}val::UInt32
Vulkan.SubpassEndInfo — TypeHigh-level wrapper for VkSubpassEndInfo.
struct SubpassEndInfo <: Vulkan.HighLevelStructnext::Any
Vulkan.SubpassEndInfo — MethodSubpassEndInfo(; next) -> SubpassEndInfo
Vulkan.SubpassSampleLocationsEXT — TypeHigh-level wrapper for VkSubpassSampleLocationsEXT.
Extension: VK_EXT_sample_locations
struct SubpassSampleLocationsEXT <: Vulkan.HighLevelStructsubpass_index::UInt32sample_locations_info::SampleLocationsInfoEXT
Vulkan.SubresourceLayout — TypeMinimalistic wrapper for VkSubresourceLayout.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubresourceLayout.html
struct SubresourceLayout <: ReturnedOnlyoffset::UInt64size::UInt64row_pitch::UInt64array_pitch::UInt64depth_pitch::UInt64
Vulkan.SurfaceCapabilities2EXT — TypeMinimalistic wrapper for VkSurfaceCapabilities2EXT.
Extension: VKEXTdisplaysurfacecounter
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSurfaceCapabilities2EXT.html
struct SurfaceCapabilities2EXT <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}min_image_count::UInt32max_image_count::UInt32current_extent::_Extent2Dmin_image_extent::_Extent2Dmax_image_extent::_Extent2Dmax_image_array_layers::UInt32supported_transforms::SurfaceTransformFlagKHRcurrent_transform::SurfaceTransformFlagKHRsupported_composite_alpha::CompositeAlphaFlagKHRsupported_usage_flags::ImageUsageFlagsupported_surface_counters::SurfaceCounterFlagEXT
Vulkan.SurfaceCapabilities2KHR — TypeMinimalistic wrapper for VkSurfaceCapabilities2KHR.
Extension: VKKHRgetsurfacecapabilities2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSurfaceCapabilities2KHR.html
struct SurfaceCapabilities2KHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}surface_capabilities::SurfaceCapabilitiesKHR
Vulkan.SurfaceCapabilitiesKHR — TypeMinimalistic wrapper for VkSurfaceCapabilitiesKHR.
Extension: VKKHRsurface
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSurfaceCapabilitiesKHR.html
struct SurfaceCapabilitiesKHR <: ReturnedOnlymin_image_count::UInt32max_image_count::UInt32current_extent::_Extent2Dmin_image_extent::_Extent2Dmax_image_extent::_Extent2Dmax_image_array_layers::UInt32supported_transforms::SurfaceTransformFlagKHRcurrent_transform::SurfaceTransformFlagKHRsupported_composite_alpha::CompositeAlphaFlagKHRsupported_usage_flags::ImageUsageFlag
Vulkan.SurfaceCounterFlagEXT — Typestruct SurfaceCounterFlagEXT <: BitMask{UInt32}val::UInt32
Vulkan.SurfaceFormat2KHR — TypeMinimalistic wrapper for VkSurfaceFormat2KHR.
Extension: VKKHRgetsurfacecapabilities2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSurfaceFormat2KHR.html
struct SurfaceFormat2KHR <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}surface_format::SurfaceFormatKHR
Vulkan.SurfaceFormatKHR — TypeMinimalistic wrapper for VkSurfaceFormatKHR.
Extension: VKKHRsurface
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSurfaceFormatKHR.html
struct SurfaceFormatKHR <: ReturnedOnlyformat::Formatcolor_space::ColorSpaceKHR
Vulkan.SurfaceKHR — Typemutable struct SurfaceKHR <: Handlevks::Ptr{Nothing}instance::Instancerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.SurfaceProtectedCapabilitiesKHR — TypeHigh-level wrapper for VkSurfaceProtectedCapabilitiesKHR.
Extension: VK_KHR_surface_protected_capabilities
struct SurfaceProtectedCapabilitiesKHR <: Vulkan.HighLevelStructnext::Anysupports_protected::Bool
Vulkan.SurfaceProtectedCapabilitiesKHR — MethodSurfaceProtectedCapabilitiesKHR(supports_protected::Bool; next) -> SurfaceProtectedCapabilitiesKHR
Vulkan.SurfaceTransformFlagKHR — Typestruct SurfaceTransformFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.SwapchainCounterCreateInfoEXT — TypeHigh-level wrapper for VkSwapchainCounterCreateInfoEXT.
Extension: VK_EXT_display_control
struct SwapchainCounterCreateInfoEXT <: Vulkan.HighLevelStructnext::Anysurface_counters::SurfaceCounterFlagEXT
Vulkan.SwapchainCounterCreateInfoEXT — MethodSwapchainCounterCreateInfoEXT(; next, surface_counters) -> SwapchainCounterCreateInfoEXT
Vulkan.SwapchainCreateFlagKHR — Typestruct SwapchainCreateFlagKHR <: BitMask{UInt32}val::UInt32
Vulkan.SwapchainCreateInfoKHR — TypeHigh-level wrapper for VkSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct SwapchainCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::SwapchainCreateFlagKHRsurface::SurfaceKHRmin_image_count::UInt32image_format::Formatimage_color_space::ColorSpaceKHRimage_extent::Extent2Dimage_array_layers::UInt32image_usage::ImageUsageFlagimage_sharing_mode::SharingModequeue_family_indices::Vector{UInt32}pre_transform::SurfaceTransformFlagKHRcomposite_alpha::CompositeAlphaFlagKHRpresent_mode::PresentModeKHRclipped::Boolold_swapchain::Union{Ptr{Nothing}, SwapchainKHR}
Vulkan.SwapchainCreateInfoKHR — MethodSwapchainCreateInfoKHR(surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; next, flags, old_swapchain) -> SwapchainCreateInfoKHR
Vulkan.SwapchainDisplayNativeHdrCreateInfoAMD — TypeHigh-level wrapper for VkSwapchainDisplayNativeHdrCreateInfoAMD.
Extension: VK_AMD_display_native_hdr
struct SwapchainDisplayNativeHdrCreateInfoAMD <: Vulkan.HighLevelStructnext::Anylocal_dimming_enable::Bool
Vulkan.SwapchainDisplayNativeHdrCreateInfoAMD — MethodSwapchainDisplayNativeHdrCreateInfoAMD(local_dimming_enable::Bool; next) -> SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan.SwapchainKHR — Typemutable struct SwapchainKHR <: Handlevks::Ptr{Nothing}surface::SurfaceKHRrefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.SwapchainKHR — MethodSwapchainKHR(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, old_swapchain) -> SwapchainKHR
Vulkan.SwapchainKHR — MethodSwapchainKHR(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; allocator, next, flags, old_swapchain) -> SwapchainKHR
Vulkan.SwapchainKHR — MethodSwapchainKHR(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray{<:Integer}, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, old_swapchain = C_NULL)SwapchainKHR(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, old_swapchain) -> SwapchainKHR
Vulkan.SwapchainKHR — MethodSwapchainKHR(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray{<:Integer}, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; allocator = C_NULL, next = C_NULL, flags = 0, old_swapchain = C_NULL)SwapchainKHR(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; allocator, next, flags, old_swapchain) -> SwapchainKHR
Vulkan.SystemAllocationScope — Typeprimitive type SystemAllocationScope <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.TessellationDomainOrigin — Typeprimitive type TessellationDomainOrigin <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.TextureLODGatherFormatPropertiesAMD — TypeMinimalistic wrapper for VkTextureLODGatherFormatPropertiesAMD.
Extension: VKAMDtexturegatherbias_lod
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkTextureLODGatherFormatPropertiesAMD.html
struct TextureLODGatherFormatPropertiesAMD <: ReturnedOnlys_type::StructureTypenext::Ptr{Nothing}supports_texture_gather_lod_bias_amd::Bool
Vulkan.TimeDomainEXT — Typeprimitive type TimeDomainEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.TimelineSemaphoreSubmitInfo — TypeHigh-level wrapper for VkTimelineSemaphoreSubmitInfo.
struct TimelineSemaphoreSubmitInfo <: Vulkan.HighLevelStructnext::Anywait_semaphore_values::Union{Ptr{Nothing}, Vector{UInt64}}signal_semaphore_values::Union{Ptr{Nothing}, Vector{UInt64}}
Vulkan.TimelineSemaphoreSubmitInfo — MethodTimelineSemaphoreSubmitInfo(; next, wait_semaphore_values, signal_semaphore_values) -> TimelineSemaphoreSubmitInfo
Vulkan.ToolPurposeFlagEXT — Typestruct ToolPurposeFlagEXT <: BitMask{UInt32}val::UInt32
Vulkan.TraceRaysIndirectCommandKHR — TypeHigh-level wrapper for VkTraceRaysIndirectCommandKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct TraceRaysIndirectCommandKHR <: Vulkan.HighLevelStructwidth::UInt32height::UInt32depth::UInt32
Vulkan.TransformMatrixKHR — TypeHigh-level wrapper for VkTransformMatrixKHR.
Extension: VK_KHR_acceleration_structure
struct TransformMatrixKHR <: Vulkan.HighLevelStructmatrix::Tuple{NTuple{4, Float32}, NTuple{4, Float32}, NTuple{4, Float32}}
Vulkan.ValidationCacheCreateInfoEXT — TypeHigh-level wrapper for VkValidationCacheCreateInfoEXT.
Extension: VK_EXT_validation_cache
struct ValidationCacheCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32initial_data_size::Union{Ptr{Nothing}, UInt64}initial_data::Ptr{Nothing}
Vulkan.ValidationCacheCreateInfoEXT — MethodValidationCacheCreateInfoEXT(initial_data::Ptr{Nothing}; next, flags, initial_data_size) -> ValidationCacheCreateInfoEXT
Vulkan.ValidationCacheEXT — Typemutable struct ValidationCacheEXT <: Handlevks::Ptr{Nothing}device::Devicerefcount::Base.Threads.Atomic{UInt64}destructor::Any
Vulkan.ValidationCacheEXT — MethodValidationCacheEXT(device::Device, initial_data::Ptr{Cvoid}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL, next = C_NULL, flags = 0, initial_data_size = 0)ValidationCacheEXT(device::Device, initial_data::Ptr{Nothing}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, initial_data_size) -> ValidationCacheEXT
Vulkan.ValidationCacheEXT — MethodValidationCacheEXT(device::Device, initial_data::Ptr{Cvoid}; allocator = C_NULL, next = C_NULL, flags = 0, initial_data_size = 0)ValidationCacheEXT(device::Device, initial_data::Ptr{Nothing}; allocator, next, flags, initial_data_size) -> ValidationCacheEXT
Vulkan.ValidationCacheHeaderVersionEXT — Typeprimitive type ValidationCacheHeaderVersionEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ValidationCheckEXT — Typeprimitive type ValidationCheckEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ValidationFeatureDisableEXT — Typeprimitive type ValidationFeatureDisableEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ValidationFeatureEnableEXT — Typeprimitive type ValidationFeatureEnableEXT <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ValidationFeaturesEXT — TypeHigh-level wrapper for VkValidationFeaturesEXT.
Extension: VK_EXT_validation_features
struct ValidationFeaturesEXT <: Vulkan.HighLevelStructnext::Anyenabled_validation_features::Vector{ValidationFeatureEnableEXT}disabled_validation_features::Vector{ValidationFeatureDisableEXT}
Vulkan.ValidationFeaturesEXT — MethodValidationFeaturesEXT(enabled_validation_features::AbstractArray, disabled_validation_features::AbstractArray; next) -> ValidationFeaturesEXT
Vulkan.ValidationFlagsEXT — TypeHigh-level wrapper for VkValidationFlagsEXT.
Extension: VK_EXT_validation_flags
struct ValidationFlagsEXT <: Vulkan.HighLevelStructnext::Anydisabled_validation_checks::Vector{ValidationCheckEXT}
Vulkan.ValidationFlagsEXT — MethodValidationFlagsEXT(disabled_validation_checks::AbstractArray; next) -> ValidationFlagsEXT
Vulkan.VendorId — Typeprimitive type VendorId <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.VertexInputAttributeDescription — TypeHigh-level wrapper for VkVertexInputAttributeDescription.
struct VertexInputAttributeDescription <: Vulkan.HighLevelStructlocation::UInt32binding::UInt32format::Formatoffset::UInt32
Vulkan.VertexInputAttributeDescription2EXT — TypeHigh-level wrapper for VkVertexInputAttributeDescription2EXT.
Extension: VK_EXT_vertex_input_dynamic_state
struct VertexInputAttributeDescription2EXT <: Vulkan.HighLevelStructnext::Anylocation::UInt32binding::UInt32format::Formatoffset::UInt32
Vulkan.VertexInputAttributeDescription2EXT — MethodVertexInputAttributeDescription2EXT(location::Integer, binding::Integer, format::Format, offset::Integer; next) -> VertexInputAttributeDescription2EXT
Vulkan.VertexInputBindingDescription — TypeHigh-level wrapper for VkVertexInputBindingDescription.
struct VertexInputBindingDescription <: Vulkan.HighLevelStructbinding::UInt32stride::UInt32input_rate::VertexInputRate
Vulkan.VertexInputBindingDescription2EXT — TypeHigh-level wrapper for VkVertexInputBindingDescription2EXT.
Extension: VK_EXT_vertex_input_dynamic_state
struct VertexInputBindingDescription2EXT <: Vulkan.HighLevelStructnext::Anybinding::UInt32stride::UInt32input_rate::VertexInputRatedivisor::UInt32
Vulkan.VertexInputBindingDescription2EXT — MethodVertexInputBindingDescription2EXT(binding::Integer, stride::Integer, input_rate::VertexInputRate, divisor::Integer; next) -> VertexInputBindingDescription2EXT
Vulkan.VertexInputBindingDivisorDescriptionEXT — TypeHigh-level wrapper for VkVertexInputBindingDivisorDescriptionEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct VertexInputBindingDivisorDescriptionEXT <: Vulkan.HighLevelStructbinding::UInt32divisor::UInt32
Vulkan.VertexInputRate — Typeprimitive type VertexInputRate <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.Viewport — TypeHigh-level wrapper for VkViewport.
struct Viewport <: Vulkan.HighLevelStructx::Float32y::Float32width::Float32height::Float32min_depth::Float32max_depth::Float32
Vulkan.ViewportCoordinateSwizzleNV — Typeprimitive type ViewportCoordinateSwizzleNV <: Vulkan.CEnum.Cenum{UInt32} 32Vulkan.ViewportSwizzleNV — TypeHigh-level wrapper for VkViewportSwizzleNV.
Extension: VK_NV_viewport_swizzle
struct ViewportSwizzleNV <: Vulkan.HighLevelStructx::ViewportCoordinateSwizzleNVy::ViewportCoordinateSwizzleNVz::ViewportCoordinateSwizzleNVw::ViewportCoordinateSwizzleNV
Vulkan.ViewportWScalingNV — TypeHigh-level wrapper for VkViewportWScalingNV.
Extension: VK_NV_clip_space_w_scaling
struct ViewportWScalingNV <: Vulkan.HighLevelStructxcoeff::Float32ycoeff::Float32
Vulkan.VulkanError — TypeException type indicating that an API function returned a non-success code.
struct VulkanError <: Exceptionmsg::Stringcode::Any
Vulkan.VulkanStruct — TypeRepresents any kind of wrapper structure that was generated from a Vulkan structure. D is a Bool parameter indicating whether the structure has specific dependencies or not.
Vulkan.WaylandSurfaceCreateInfoKHR — TypeHigh-level wrapper for VkWaylandSurfaceCreateInfoKHR.
Extension: VK_KHR_wayland_surface
struct WaylandSurfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32display::Ptr{Nothing}surface::Ptr{Nothing}
Vulkan.WaylandSurfaceCreateInfoKHR — MethodWaylandSurfaceCreateInfoKHR(display::Ptr{Nothing}, surface::Ptr{Nothing}; next, flags) -> WaylandSurfaceCreateInfoKHR
Vulkan.WriteDescriptorSet — TypeHigh-level wrapper for VkWriteDescriptorSet.
struct WriteDescriptorSet <: Vulkan.HighLevelStructnext::Anydst_set::DescriptorSetdst_binding::UInt32dst_array_element::UInt32descriptor_count::UInt32descriptor_type::DescriptorTypeimage_info::Vector{DescriptorImageInfo}buffer_info::Vector{DescriptorBufferInfo}texel_buffer_view::Vector{BufferView}
Vulkan.WriteDescriptorSet — MethodWriteDescriptorSet(dst_set::DescriptorSet, dst_binding::Integer, dst_array_element::Integer, descriptor_type::DescriptorType, image_info::AbstractArray, buffer_info::AbstractArray, texel_buffer_view::AbstractArray; next, descriptor_count) -> WriteDescriptorSet
Vulkan.WriteDescriptorSetAccelerationStructureKHR — TypeHigh-level wrapper for VkWriteDescriptorSetAccelerationStructureKHR.
Extension: VK_KHR_acceleration_structure
struct WriteDescriptorSetAccelerationStructureKHR <: Vulkan.HighLevelStructnext::Anyacceleration_structures::Vector{AccelerationStructureKHR}
Vulkan.WriteDescriptorSetAccelerationStructureKHR — MethodWriteDescriptorSetAccelerationStructureKHR(acceleration_structures::AbstractArray; next) -> WriteDescriptorSetAccelerationStructureKHR
Vulkan.WriteDescriptorSetAccelerationStructureNV — TypeHigh-level wrapper for VkWriteDescriptorSetAccelerationStructureNV.
Extension: VK_NV_ray_tracing
struct WriteDescriptorSetAccelerationStructureNV <: Vulkan.HighLevelStructnext::Anyacceleration_structures::Vector{AccelerationStructureNV}
Vulkan.WriteDescriptorSetAccelerationStructureNV — MethodWriteDescriptorSetAccelerationStructureNV(acceleration_structures::AbstractArray; next) -> WriteDescriptorSetAccelerationStructureNV
Vulkan.WriteDescriptorSetInlineUniformBlockEXT — TypeHigh-level wrapper for VkWriteDescriptorSetInlineUniformBlockEXT.
Extension: VK_EXT_inline_uniform_block
struct WriteDescriptorSetInlineUniformBlockEXT <: Vulkan.HighLevelStructnext::Anydata_size::UInt32data::Ptr{Nothing}
Vulkan.WriteDescriptorSetInlineUniformBlockEXT — MethodWriteDescriptorSetInlineUniformBlockEXT(data_size::Integer, data::Ptr{Nothing}; next) -> WriteDescriptorSetInlineUniformBlockEXT
Vulkan.XYColorEXT — TypeHigh-level wrapper for VkXYColorEXT.
Extension: VK_EXT_hdr_metadata
struct XYColorEXT <: Vulkan.HighLevelStructx::Float32y::Float32
Vulkan.XcbSurfaceCreateInfoKHR — TypeHigh-level wrapper for VkXcbSurfaceCreateInfoKHR.
Extension: VK_KHR_xcb_surface
struct XcbSurfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32connection::Ptr{Nothing}window::UInt32
Vulkan.XcbSurfaceCreateInfoKHR — MethodXcbSurfaceCreateInfoKHR(connection::Ptr{Nothing}, window::UInt32; next, flags) -> XcbSurfaceCreateInfoKHR
Vulkan.XlibSurfaceCreateInfoKHR — TypeHigh-level wrapper for VkXlibSurfaceCreateInfoKHR.
Extension: VK_KHR_xlib_surface
struct XlibSurfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32dpy::Ptr{Nothing}window::UInt64
Vulkan.XlibSurfaceCreateInfoKHR — MethodXlibSurfaceCreateInfoKHR(dpy::Ptr{Nothing}, window::UInt64; next, flags) -> XlibSurfaceCreateInfoKHR
Vulkan._AabbPositionsKHR — TypeMinimalistic wrapper for VkAabbPositionsKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAabbPositionsKHR.html
struct _AabbPositionsKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAabbPositionsKHR
Vulkan._AabbPositionsKHR — Method_AabbPositionsKHR(min_x::Real, min_y::Real, min_z::Real, max_x::Real, max_y::Real, max_z::Real) -> _AabbPositionsKHR
Vulkan._AabbPositionsKHR — Method_AabbPositionsKHR(x::AabbPositionsKHR) -> _AabbPositionsKHR
Vulkan._AccelerationStructureBuildGeometryInfoKHR — TypeMinimalistic wrapper for VkAccelerationStructureBuildGeometryInfoKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureBuildGeometryInfoKHR.html
struct _AccelerationStructureBuildGeometryInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureBuildGeometryInfoKHRdeps::Vector{Any}src_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}dst_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}
Vulkan._AccelerationStructureBuildGeometryInfoKHR — Method_AccelerationStructureBuildGeometryInfoKHR(x::AccelerationStructureBuildGeometryInfoKHR)
Vulkan._AccelerationStructureBuildGeometryInfoKHR — Method_AccelerationStructureBuildGeometryInfoKHR(type::AccelerationStructureTypeKHR, mode::BuildAccelerationStructureModeKHR, scratch_data::_DeviceOrHostAddressKHR; next, flags, src_acceleration_structure, dst_acceleration_structure, geometries, geometries_2) -> _AccelerationStructureBuildGeometryInfoKHR
Vulkan._AccelerationStructureBuildRangeInfoKHR — TypeMinimalistic wrapper for VkAccelerationStructureBuildRangeInfoKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureBuildRangeInfoKHR.html
struct _AccelerationStructureBuildRangeInfoKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAccelerationStructureBuildRangeInfoKHR
Vulkan._AccelerationStructureBuildRangeInfoKHR — Method_AccelerationStructureBuildRangeInfoKHR(primitive_count::Integer, primitive_offset::Integer, first_vertex::Integer, transform_offset::Integer) -> _AccelerationStructureBuildRangeInfoKHR
Vulkan._AccelerationStructureBuildRangeInfoKHR — Method_AccelerationStructureBuildRangeInfoKHR(x::AccelerationStructureBuildRangeInfoKHR) -> _AccelerationStructureBuildRangeInfoKHR
Vulkan._AccelerationStructureBuildSizesInfoKHR — TypeMinimalistic wrapper for VkAccelerationStructureBuildSizesInfoKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureBuildSizesInfoKHR.html
struct _AccelerationStructureBuildSizesInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureBuildSizesInfoKHRdeps::Vector{Any}
Vulkan._AccelerationStructureBuildSizesInfoKHR — Method_AccelerationStructureBuildSizesInfoKHR(x::AccelerationStructureBuildSizesInfoKHR) -> _AccelerationStructureBuildSizesInfoKHR
Vulkan._AccelerationStructureBuildSizesInfoKHR — Method_AccelerationStructureBuildSizesInfoKHR(acceleration_structure_size::Integer, update_scratch_size::Integer, build_scratch_size::Integer; next) -> _AccelerationStructureBuildSizesInfoKHR
Vulkan._AccelerationStructureCreateInfoKHR — TypeMinimalistic wrapper for VkAccelerationStructureCreateInfoKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureCreateInfoKHR.html
struct _AccelerationStructureCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureCreateInfoKHRdeps::Vector{Any}buffer::Buffer
Vulkan._AccelerationStructureCreateInfoKHR — Method_AccelerationStructureCreateInfoKHR(x::AccelerationStructureCreateInfoKHR) -> _AccelerationStructureCreateInfoKHR
Vulkan._AccelerationStructureCreateInfoKHR — Method_AccelerationStructureCreateInfoKHR(buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; next, create_flags, device_address) -> _AccelerationStructureCreateInfoKHR
Vulkan._AccelerationStructureCreateInfoNV — TypeMinimalistic wrapper for VkAccelerationStructureCreateInfoNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureCreateInfoNV.html
struct _AccelerationStructureCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureCreateInfoNVdeps::Vector{Any}
Vulkan._AccelerationStructureCreateInfoNV — Method_AccelerationStructureCreateInfoNV(x::AccelerationStructureCreateInfoNV) -> _AccelerationStructureCreateInfoNV
Vulkan._AccelerationStructureCreateInfoNV — Method_AccelerationStructureCreateInfoNV(compacted_size::Integer, info::_AccelerationStructureInfoNV; next) -> _AccelerationStructureCreateInfoNV
Vulkan._AccelerationStructureDeviceAddressInfoKHR — TypeMinimalistic wrapper for VkAccelerationStructureDeviceAddressInfoKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureDeviceAddressInfoKHR.html
struct _AccelerationStructureDeviceAddressInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureDeviceAddressInfoKHRdeps::Vector{Any}acceleration_structure::AccelerationStructureKHR
Vulkan._AccelerationStructureDeviceAddressInfoKHR — Method_AccelerationStructureDeviceAddressInfoKHR(x::AccelerationStructureDeviceAddressInfoKHR) -> _AccelerationStructureDeviceAddressInfoKHR
Vulkan._AccelerationStructureDeviceAddressInfoKHR — Method_AccelerationStructureDeviceAddressInfoKHR(acceleration_structure::AccelerationStructureKHR; next) -> _AccelerationStructureDeviceAddressInfoKHR
Vulkan._AccelerationStructureGeometryAabbsDataKHR — TypeMinimalistic wrapper for VkAccelerationStructureGeometryAabbsDataKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureGeometryAabbsDataKHR.html
struct _AccelerationStructureGeometryAabbsDataKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryAabbsDataKHRdeps::Vector{Any}
Vulkan._AccelerationStructureGeometryAabbsDataKHR — Method_AccelerationStructureGeometryAabbsDataKHR(x::AccelerationStructureGeometryAabbsDataKHR)
Vulkan._AccelerationStructureGeometryAabbsDataKHR — Method_AccelerationStructureGeometryAabbsDataKHR(data::_DeviceOrHostAddressConstKHR, stride::Integer; next) -> _AccelerationStructureGeometryAabbsDataKHR
Vulkan._AccelerationStructureGeometryDataKHR — TypeMinimalistic wrapper for VkAccelerationStructureGeometryDataKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureGeometryDataKHR.html
struct _AccelerationStructureGeometryDataKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryDataKHR
Vulkan._AccelerationStructureGeometryDataKHR — Method_AccelerationStructureGeometryDataKHR(x::AccelerationStructureGeometryDataKHR) -> _AccelerationStructureGeometryDataKHR
Vulkan._AccelerationStructureGeometryDataKHR — Method_AccelerationStructureGeometryDataKHR(aabbs::_AccelerationStructureGeometryAabbsDataKHR)
Vulkan._AccelerationStructureGeometryDataKHR — Method_AccelerationStructureGeometryDataKHR(instances::_AccelerationStructureGeometryInstancesDataKHR)
Vulkan._AccelerationStructureGeometryDataKHR — Method_AccelerationStructureGeometryDataKHR(triangles::_AccelerationStructureGeometryTrianglesDataKHR)
Vulkan._AccelerationStructureGeometryInstancesDataKHR — TypeMinimalistic wrapper for VkAccelerationStructureGeometryInstancesDataKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureGeometryInstancesDataKHR.html
struct _AccelerationStructureGeometryInstancesDataKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryInstancesDataKHRdeps::Vector{Any}
Vulkan._AccelerationStructureGeometryInstancesDataKHR — Method_AccelerationStructureGeometryInstancesDataKHR(x::AccelerationStructureGeometryInstancesDataKHR)
Vulkan._AccelerationStructureGeometryInstancesDataKHR — Method_AccelerationStructureGeometryInstancesDataKHR(array_of_pointers::Bool, data::_DeviceOrHostAddressConstKHR; next) -> _AccelerationStructureGeometryInstancesDataKHR
Vulkan._AccelerationStructureGeometryKHR — TypeMinimalistic wrapper for VkAccelerationStructureGeometryKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureGeometryKHR.html
struct _AccelerationStructureGeometryKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryKHRdeps::Vector{Any}
Vulkan._AccelerationStructureGeometryKHR — Method_AccelerationStructureGeometryKHR(x::AccelerationStructureGeometryKHR)
Vulkan._AccelerationStructureGeometryKHR — Method_AccelerationStructureGeometryKHR(geometry_type::GeometryTypeKHR, geometry::_AccelerationStructureGeometryDataKHR; next, flags) -> _AccelerationStructureGeometryKHR
Vulkan._AccelerationStructureGeometryTrianglesDataKHR — TypeMinimalistic wrapper for VkAccelerationStructureGeometryTrianglesDataKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureGeometryTrianglesDataKHR.html
struct _AccelerationStructureGeometryTrianglesDataKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryTrianglesDataKHRdeps::Vector{Any}
Vulkan._AccelerationStructureGeometryTrianglesDataKHR — Method_AccelerationStructureGeometryTrianglesDataKHR(x::AccelerationStructureGeometryTrianglesDataKHR)
Vulkan._AccelerationStructureGeometryTrianglesDataKHR — Method_AccelerationStructureGeometryTrianglesDataKHR(vertex_format::Format, vertex_data::_DeviceOrHostAddressConstKHR, vertex_stride::Integer, max_vertex::Integer, index_type::IndexType, index_data::_DeviceOrHostAddressConstKHR, transform_data::_DeviceOrHostAddressConstKHR; next) -> _AccelerationStructureGeometryTrianglesDataKHR
Vulkan._AccelerationStructureInfoNV — TypeMinimalistic wrapper for VkAccelerationStructureInfoNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureInfoNV.html
struct _AccelerationStructureInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureInfoNVdeps::Vector{Any}
Vulkan._AccelerationStructureInfoNV — Method_AccelerationStructureInfoNV(x::AccelerationStructureInfoNV) -> _AccelerationStructureInfoNV
Vulkan._AccelerationStructureInfoNV — Method_AccelerationStructureInfoNV(type::VulkanCore.LibVulkan.VkAccelerationStructureTypeKHR, geometries::AbstractArray; next, flags, instance_count) -> _AccelerationStructureInfoNV
Vulkan._AccelerationStructureInstanceKHR — TypeMinimalistic wrapper for VkAccelerationStructureInstanceKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureInstanceKHR.html
struct _AccelerationStructureInstanceKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAccelerationStructureInstanceKHR
Vulkan._AccelerationStructureInstanceKHR — Method_AccelerationStructureInstanceKHR(x::AccelerationStructureInstanceKHR)
Vulkan._AccelerationStructureInstanceKHR — Method_AccelerationStructureInstanceKHR(transform::_TransformMatrixKHR, instance_custom_index::Integer, mask::Integer, instance_shader_binding_table_record_offset::Integer, acceleration_structure_reference::Integer; flags)
Vulkan._AccelerationStructureMemoryRequirementsInfoNV — TypeMinimalistic wrapper for VkAccelerationStructureMemoryRequirementsInfoNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureMemoryRequirementsInfoNV.html
struct _AccelerationStructureMemoryRequirementsInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureMemoryRequirementsInfoNVdeps::Vector{Any}acceleration_structure::AccelerationStructureNV
Vulkan._AccelerationStructureMemoryRequirementsInfoNV — Method_AccelerationStructureMemoryRequirementsInfoNV(x::AccelerationStructureMemoryRequirementsInfoNV) -> _AccelerationStructureMemoryRequirementsInfoNV
Vulkan._AccelerationStructureMemoryRequirementsInfoNV — Method_AccelerationStructureMemoryRequirementsInfoNV(type::AccelerationStructureMemoryRequirementsTypeNV, acceleration_structure::AccelerationStructureNV; next) -> _AccelerationStructureMemoryRequirementsInfoNV
Vulkan._AccelerationStructureVersionInfoKHR — TypeMinimalistic wrapper for VkAccelerationStructureVersionInfoKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructureVersionInfoKHR.html
struct _AccelerationStructureVersionInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureVersionInfoKHRdeps::Vector{Any}
Vulkan._AccelerationStructureVersionInfoKHR — Method_AccelerationStructureVersionInfoKHR(version_data::AbstractArray; next) -> _AccelerationStructureVersionInfoKHR
Vulkan._AccelerationStructureVersionInfoKHR — Method_AccelerationStructureVersionInfoKHR(x::AccelerationStructureVersionInfoKHR) -> _AccelerationStructureVersionInfoKHR
Vulkan._AcquireNextImageInfoKHR — TypeMinimalistic wrapper for VkAcquireNextImageInfoKHR.
Extension: VKKHRswapchain
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAcquireNextImageInfoKHR.html
struct _AcquireNextImageInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAcquireNextImageInfoKHRdeps::Vector{Any}swapchain::SwapchainKHRsemaphore::Union{Ptr{Nothing}, Semaphore}fence::Union{Ptr{Nothing}, Fence}
Vulkan._AcquireNextImageInfoKHR — Method_AcquireNextImageInfoKHR(x::AcquireNextImageInfoKHR) -> _AcquireNextImageInfoKHR
Vulkan._AcquireNextImageInfoKHR — Method_AcquireNextImageInfoKHR(swapchain::SwapchainKHR, timeout::Integer, device_mask::Integer; next, semaphore, fence) -> _AcquireNextImageInfoKHR
Vulkan._AcquireProfilingLockInfoKHR — TypeMinimalistic wrapper for VkAcquireProfilingLockInfoKHR.
Extension: VKKHRperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAcquireProfilingLockInfoKHR.html
struct _AcquireProfilingLockInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAcquireProfilingLockInfoKHRdeps::Vector{Any}
Vulkan._AcquireProfilingLockInfoKHR — Method_AcquireProfilingLockInfoKHR(x::AcquireProfilingLockInfoKHR) -> _AcquireProfilingLockInfoKHR
Vulkan._AcquireProfilingLockInfoKHR — Method_AcquireProfilingLockInfoKHR(timeout::Integer; next, flags) -> _AcquireProfilingLockInfoKHR
Vulkan._AllocationCallbacks — TypeMinimalistic wrapper for VkAllocationCallbacks.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAllocationCallbacks.html
struct _AllocationCallbacks <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAllocationCallbacksdeps::Vector{Any}
Vulkan._AllocationCallbacks — Method_AllocationCallbacks(x::AllocationCallbacks) -> _AllocationCallbacks
Vulkan._AllocationCallbacks — Method_AllocationCallbacks(pfn_allocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_reallocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_free::Union{Ptr{Nothing}, Base.CFunction}; user_data, pfn_internal_allocation, pfn_internal_free) -> _AllocationCallbacks
Vulkan._ApplicationInfo — TypeMinimalistic wrapper for VkApplicationInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkApplicationInfo.html
struct _ApplicationInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkApplicationInfodeps::Vector{Any}
Vulkan._ApplicationInfo — Method_ApplicationInfo(x::ApplicationInfo) -> _ApplicationInfo
Vulkan._ApplicationInfo — Method_ApplicationInfo(application_version::VersionNumber, engine_version::VersionNumber, api_version::VersionNumber; next, application_name, engine_name) -> _ApplicationInfo
Vulkan._AttachmentDescription — TypeMinimalistic wrapper for VkAttachmentDescription.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAttachmentDescription.html
struct _AttachmentDescription <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAttachmentDescription
Vulkan._AttachmentDescription — Method_AttachmentDescription(x::AttachmentDescription) -> _AttachmentDescription
Vulkan._AttachmentDescription — Method_AttachmentDescription(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; flags) -> _AttachmentDescription
Vulkan._AttachmentDescription2 — TypeMinimalistic wrapper for VkAttachmentDescription2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAttachmentDescription2.html
struct _AttachmentDescription2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAttachmentDescription2deps::Vector{Any}
Vulkan._AttachmentDescription2 — Method_AttachmentDescription2(x::AttachmentDescription2) -> _AttachmentDescription2
Vulkan._AttachmentDescription2 — Method_AttachmentDescription2(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; next, flags) -> _AttachmentDescription2
Vulkan._AttachmentDescriptionStencilLayout — TypeMinimalistic wrapper for VkAttachmentDescriptionStencilLayout.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAttachmentDescriptionStencilLayout.html
struct _AttachmentDescriptionStencilLayout <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAttachmentDescriptionStencilLayoutdeps::Vector{Any}
Vulkan._AttachmentDescriptionStencilLayout — Method_AttachmentDescriptionStencilLayout(x::AttachmentDescriptionStencilLayout) -> _AttachmentDescriptionStencilLayout
Vulkan._AttachmentDescriptionStencilLayout — Method_AttachmentDescriptionStencilLayout(stencil_initial_layout::ImageLayout, stencil_final_layout::ImageLayout; next) -> _AttachmentDescriptionStencilLayout
Vulkan._AttachmentReference — TypeMinimalistic wrapper for VkAttachmentReference.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAttachmentReference.html
struct _AttachmentReference <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAttachmentReference
Vulkan._AttachmentReference — Method_AttachmentReference(x::AttachmentReference) -> _AttachmentReference
Vulkan._AttachmentReference — Method_AttachmentReference(attachment::Integer, layout::ImageLayout) -> _AttachmentReference
Vulkan._AttachmentReference2 — TypeMinimalistic wrapper for VkAttachmentReference2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAttachmentReference2.html
struct _AttachmentReference2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAttachmentReference2deps::Vector{Any}
Vulkan._AttachmentReference2 — Method_AttachmentReference2(x::AttachmentReference2) -> _AttachmentReference2
Vulkan._AttachmentReference2 — Method_AttachmentReference2(attachment::Integer, layout::ImageLayout, aspect_mask::ImageAspectFlag; next) -> _AttachmentReference2
Vulkan._AttachmentReferenceStencilLayout — TypeMinimalistic wrapper for VkAttachmentReferenceStencilLayout.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAttachmentReferenceStencilLayout.html
struct _AttachmentReferenceStencilLayout <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAttachmentReferenceStencilLayoutdeps::Vector{Any}
Vulkan._AttachmentReferenceStencilLayout — Method_AttachmentReferenceStencilLayout(x::AttachmentReferenceStencilLayout) -> _AttachmentReferenceStencilLayout
Vulkan._AttachmentReferenceStencilLayout — Method_AttachmentReferenceStencilLayout(stencil_layout::ImageLayout; next) -> _AttachmentReferenceStencilLayout
Vulkan._AttachmentSampleLocationsEXT — TypeMinimalistic wrapper for VkAttachmentSampleLocationsEXT.
Extension: VKEXTsample_locations
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAttachmentSampleLocationsEXT.html
struct _AttachmentSampleLocationsEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAttachmentSampleLocationsEXT
Vulkan._AttachmentSampleLocationsEXT — Method_AttachmentSampleLocationsEXT(x::AttachmentSampleLocationsEXT) -> _AttachmentSampleLocationsEXT
Vulkan._AttachmentSampleLocationsEXT — Method_AttachmentSampleLocationsEXT(attachment_index::Integer, sample_locations_info::_SampleLocationsInfoEXT) -> _AttachmentSampleLocationsEXT
Vulkan._BaseInStructure — TypeMinimalistic wrapper for VkBaseInStructure.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBaseInStructure.html
struct _BaseInStructure <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBaseInStructuredeps::Vector{Any}
Vulkan._BaseInStructure — Method_BaseInStructure(x::BaseInStructure) -> _BaseInStructure
Vulkan._BaseInStructure — Method_BaseInStructure(; next) -> _BaseInStructure
Vulkan._BaseOutStructure — TypeMinimalistic wrapper for VkBaseOutStructure.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBaseOutStructure.html
struct _BaseOutStructure <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBaseOutStructuredeps::Vector{Any}
Vulkan._BaseOutStructure — Method_BaseOutStructure(x::BaseOutStructure) -> _BaseOutStructure
Vulkan._BaseOutStructure — Method_BaseOutStructure(; next) -> _BaseOutStructure
Vulkan._BindAccelerationStructureMemoryInfoNV — TypeMinimalistic wrapper for VkBindAccelerationStructureMemoryInfoNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindAccelerationStructureMemoryInfoNV.html
struct _BindAccelerationStructureMemoryInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindAccelerationStructureMemoryInfoNVdeps::Vector{Any}acceleration_structure::AccelerationStructureNVmemory::DeviceMemory
Vulkan._BindAccelerationStructureMemoryInfoNV — Method_BindAccelerationStructureMemoryInfoNV(acceleration_structure::AccelerationStructureNV, memory::DeviceMemory, memory_offset::Integer, device_indices::AbstractArray; next) -> _BindAccelerationStructureMemoryInfoNV
Vulkan._BindAccelerationStructureMemoryInfoNV — Method_BindAccelerationStructureMemoryInfoNV(x::BindAccelerationStructureMemoryInfoNV) -> _BindAccelerationStructureMemoryInfoNV
Vulkan._BindBufferMemoryDeviceGroupInfo — TypeMinimalistic wrapper for VkBindBufferMemoryDeviceGroupInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindBufferMemoryDeviceGroupInfo.html
struct _BindBufferMemoryDeviceGroupInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindBufferMemoryDeviceGroupInfodeps::Vector{Any}
Vulkan._BindBufferMemoryDeviceGroupInfo — Method_BindBufferMemoryDeviceGroupInfo(device_indices::AbstractArray; next) -> _BindBufferMemoryDeviceGroupInfo
Vulkan._BindBufferMemoryDeviceGroupInfo — Method_BindBufferMemoryDeviceGroupInfo(x::BindBufferMemoryDeviceGroupInfo) -> _BindBufferMemoryDeviceGroupInfo
Vulkan._BindBufferMemoryInfo — TypeMinimalistic wrapper for VkBindBufferMemoryInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindBufferMemoryInfo.html
struct _BindBufferMemoryInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindBufferMemoryInfodeps::Vector{Any}buffer::Buffermemory::DeviceMemory
Vulkan._BindBufferMemoryInfo — Method_BindBufferMemoryInfo(x::BindBufferMemoryInfo) -> _BindBufferMemoryInfo
Vulkan._BindBufferMemoryInfo — Method_BindBufferMemoryInfo(buffer::Buffer, memory::DeviceMemory, memory_offset::Integer; next) -> _BindBufferMemoryInfo
Vulkan._BindImageMemoryDeviceGroupInfo — TypeMinimalistic wrapper for VkBindImageMemoryDeviceGroupInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindImageMemoryDeviceGroupInfo.html
struct _BindImageMemoryDeviceGroupInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindImageMemoryDeviceGroupInfodeps::Vector{Any}
Vulkan._BindImageMemoryDeviceGroupInfo — Method_BindImageMemoryDeviceGroupInfo(device_indices::AbstractArray, split_instance_bind_regions::AbstractArray; next) -> _BindImageMemoryDeviceGroupInfo
Vulkan._BindImageMemoryDeviceGroupInfo — Method_BindImageMemoryDeviceGroupInfo(x::BindImageMemoryDeviceGroupInfo) -> _BindImageMemoryDeviceGroupInfo
Vulkan._BindImageMemoryInfo — TypeMinimalistic wrapper for VkBindImageMemoryInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindImageMemoryInfo.html
struct _BindImageMemoryInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindImageMemoryInfodeps::Vector{Any}image::Imagememory::DeviceMemory
Vulkan._BindImageMemoryInfo — Method_BindImageMemoryInfo(x::BindImageMemoryInfo) -> _BindImageMemoryInfo
Vulkan._BindImageMemoryInfo — Method_BindImageMemoryInfo(image::Image, memory::DeviceMemory, memory_offset::Integer; next) -> _BindImageMemoryInfo
Vulkan._BindImageMemorySwapchainInfoKHR — TypeMinimalistic wrapper for VkBindImageMemorySwapchainInfoKHR.
Extension: VKKHRswapchain
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindImageMemorySwapchainInfoKHR.html
struct _BindImageMemorySwapchainInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindImageMemorySwapchainInfoKHRdeps::Vector{Any}swapchain::SwapchainKHR
Vulkan._BindImageMemorySwapchainInfoKHR — Method_BindImageMemorySwapchainInfoKHR(x::BindImageMemorySwapchainInfoKHR) -> _BindImageMemorySwapchainInfoKHR
Vulkan._BindImageMemorySwapchainInfoKHR — Method_BindImageMemorySwapchainInfoKHR(swapchain::SwapchainKHR, image_index::Integer; next) -> _BindImageMemorySwapchainInfoKHR
Vulkan._BindImagePlaneMemoryInfo — TypeMinimalistic wrapper for VkBindImagePlaneMemoryInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindImagePlaneMemoryInfo.html
struct _BindImagePlaneMemoryInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindImagePlaneMemoryInfodeps::Vector{Any}
Vulkan._BindImagePlaneMemoryInfo — Method_BindImagePlaneMemoryInfo(x::BindImagePlaneMemoryInfo) -> _BindImagePlaneMemoryInfo
Vulkan._BindImagePlaneMemoryInfo — Method_BindImagePlaneMemoryInfo(plane_aspect::ImageAspectFlag; next) -> _BindImagePlaneMemoryInfo
Vulkan._BindIndexBufferIndirectCommandNV — TypeMinimalistic wrapper for VkBindIndexBufferIndirectCommandNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindIndexBufferIndirectCommandNV.html
struct _BindIndexBufferIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBindIndexBufferIndirectCommandNV
Vulkan._BindIndexBufferIndirectCommandNV — Method_BindIndexBufferIndirectCommandNV(x::BindIndexBufferIndirectCommandNV) -> _BindIndexBufferIndirectCommandNV
Vulkan._BindIndexBufferIndirectCommandNV — Method_BindIndexBufferIndirectCommandNV(buffer_address::Integer, size::Integer, index_type::IndexType) -> _BindIndexBufferIndirectCommandNV
Vulkan._BindShaderGroupIndirectCommandNV — TypeMinimalistic wrapper for VkBindShaderGroupIndirectCommandNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindShaderGroupIndirectCommandNV.html
struct _BindShaderGroupIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBindShaderGroupIndirectCommandNV
Vulkan._BindShaderGroupIndirectCommandNV — Method_BindShaderGroupIndirectCommandNV(x::BindShaderGroupIndirectCommandNV) -> _BindShaderGroupIndirectCommandNV
Vulkan._BindShaderGroupIndirectCommandNV — Method_BindShaderGroupIndirectCommandNV(group_index::Integer) -> _BindShaderGroupIndirectCommandNV
Vulkan._BindSparseInfo — TypeMinimalistic wrapper for VkBindSparseInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindSparseInfo.html
struct _BindSparseInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindSparseInfodeps::Vector{Any}
Vulkan._BindSparseInfo — Method_BindSparseInfo(wait_semaphores::AbstractArray, buffer_binds::AbstractArray, image_opaque_binds::AbstractArray, image_binds::AbstractArray, signal_semaphores::AbstractArray; next) -> _BindSparseInfo
Vulkan._BindSparseInfo — Method_BindSparseInfo(x::BindSparseInfo) -> _BindSparseInfo
Vulkan._BindVertexBufferIndirectCommandNV — TypeMinimalistic wrapper for VkBindVertexBufferIndirectCommandNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBindVertexBufferIndirectCommandNV.html
struct _BindVertexBufferIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBindVertexBufferIndirectCommandNV
Vulkan._BindVertexBufferIndirectCommandNV — Method_BindVertexBufferIndirectCommandNV(x::BindVertexBufferIndirectCommandNV) -> _BindVertexBufferIndirectCommandNV
Vulkan._BindVertexBufferIndirectCommandNV — Method_BindVertexBufferIndirectCommandNV(buffer_address::Integer, size::Integer, stride::Integer) -> _BindVertexBufferIndirectCommandNV
Vulkan._BlitImageInfo2KHR — TypeMinimalistic wrapper for VkBlitImageInfo2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBlitImageInfo2KHR.html
struct _BlitImageInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBlitImageInfo2KHRdeps::Vector{Any}src_image::Imagedst_image::Image
Vulkan._BlitImageInfo2KHR — Method_BlitImageInfo2KHR(x::BlitImageInfo2KHR) -> _BlitImageInfo2KHR
Vulkan._BlitImageInfo2KHR — Method_BlitImageInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter; next) -> _BlitImageInfo2KHR
Vulkan._BufferCopy — TypeMinimalistic wrapper for VkBufferCopy.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferCopy.html
struct _BufferCopy <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBufferCopy
Vulkan._BufferCopy — Method_BufferCopy(x::BufferCopy) -> _BufferCopy
Vulkan._BufferCopy — Method_BufferCopy(src_offset::Integer, dst_offset::Integer, size::Integer) -> _BufferCopy
Vulkan._BufferCopy2KHR — TypeMinimalistic wrapper for VkBufferCopy2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferCopy2KHR.html
struct _BufferCopy2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferCopy2KHRdeps::Vector{Any}
Vulkan._BufferCopy2KHR — Method_BufferCopy2KHR(x::BufferCopy2KHR) -> _BufferCopy2KHR
Vulkan._BufferCopy2KHR — Method_BufferCopy2KHR(src_offset::Integer, dst_offset::Integer, size::Integer; next) -> _BufferCopy2KHR
Vulkan._BufferCreateInfo — TypeMinimalistic wrapper for VkBufferCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferCreateInfo.html
struct _BufferCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferCreateInfodeps::Vector{Any}
Vulkan._BufferCreateInfo — Method_BufferCreateInfo(x::BufferCreateInfo) -> _BufferCreateInfo
Vulkan._BufferCreateInfo — Method_BufferCreateInfo(size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; next, flags) -> _BufferCreateInfo
Vulkan._BufferDeviceAddressCreateInfoEXT — TypeMinimalistic wrapper for VkBufferDeviceAddressCreateInfoEXT.
Extension: VKEXTbufferdeviceaddress
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferDeviceAddressCreateInfoEXT.html
struct _BufferDeviceAddressCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferDeviceAddressCreateInfoEXTdeps::Vector{Any}
Vulkan._BufferDeviceAddressCreateInfoEXT — Method_BufferDeviceAddressCreateInfoEXT(x::BufferDeviceAddressCreateInfoEXT) -> _BufferDeviceAddressCreateInfoEXT
Vulkan._BufferDeviceAddressCreateInfoEXT — Method_BufferDeviceAddressCreateInfoEXT(device_address::Integer; next) -> _BufferDeviceAddressCreateInfoEXT
Vulkan._BufferDeviceAddressInfo — TypeMinimalistic wrapper for VkBufferDeviceAddressInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferDeviceAddressInfo.html
struct _BufferDeviceAddressInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferDeviceAddressInfodeps::Vector{Any}buffer::Buffer
Vulkan._BufferDeviceAddressInfo — Method_BufferDeviceAddressInfo(x::BufferDeviceAddressInfo) -> _BufferDeviceAddressInfo
Vulkan._BufferDeviceAddressInfo — Method_BufferDeviceAddressInfo(buffer::Buffer; next) -> _BufferDeviceAddressInfo
Vulkan._BufferImageCopy — TypeMinimalistic wrapper for VkBufferImageCopy.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferImageCopy.html
struct _BufferImageCopy <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBufferImageCopy
Vulkan._BufferImageCopy — Method_BufferImageCopy(x::BufferImageCopy) -> _BufferImageCopy
Vulkan._BufferImageCopy — Method_BufferImageCopy(buffer_offset::Integer, buffer_row_length::Integer, buffer_image_height::Integer, image_subresource::_ImageSubresourceLayers, image_offset::_Offset3D, image_extent::_Extent3D) -> _BufferImageCopy
Vulkan._BufferImageCopy2KHR — TypeMinimalistic wrapper for VkBufferImageCopy2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferImageCopy2KHR.html
struct _BufferImageCopy2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferImageCopy2KHRdeps::Vector{Any}
Vulkan._BufferImageCopy2KHR — Method_BufferImageCopy2KHR(x::BufferImageCopy2KHR) -> _BufferImageCopy2KHR
Vulkan._BufferImageCopy2KHR — Method_BufferImageCopy2KHR(buffer_offset::Integer, buffer_row_length::Integer, buffer_image_height::Integer, image_subresource::_ImageSubresourceLayers, image_offset::_Offset3D, image_extent::_Extent3D; next) -> _BufferImageCopy2KHR
Vulkan._BufferMemoryBarrier — TypeMinimalistic wrapper for VkBufferMemoryBarrier.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferMemoryBarrier.html
struct _BufferMemoryBarrier <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferMemoryBarrierdeps::Vector{Any}buffer::Buffer
Vulkan._BufferMemoryBarrier — Method_BufferMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer::Buffer, offset::Integer, size::Integer; next) -> _BufferMemoryBarrier
Vulkan._BufferMemoryBarrier — Method_BufferMemoryBarrier(x::BufferMemoryBarrier) -> _BufferMemoryBarrier
Vulkan._BufferMemoryBarrier2KHR — TypeMinimalistic wrapper for VkBufferMemoryBarrier2KHR.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferMemoryBarrier2KHR.html
struct _BufferMemoryBarrier2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferMemoryBarrier2KHRdeps::Vector{Any}buffer::Buffer
Vulkan._BufferMemoryBarrier2KHR — Method_BufferMemoryBarrier2KHR(x::BufferMemoryBarrier2KHR) -> _BufferMemoryBarrier2KHR
Vulkan._BufferMemoryBarrier2KHR — Method_BufferMemoryBarrier2KHR(src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer::Buffer, offset::Integer, size::Integer; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> _BufferMemoryBarrier2KHR
Vulkan._BufferMemoryRequirementsInfo2 — TypeMinimalistic wrapper for VkBufferMemoryRequirementsInfo2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferMemoryRequirementsInfo2.html
struct _BufferMemoryRequirementsInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferMemoryRequirementsInfo2deps::Vector{Any}buffer::Buffer
Vulkan._BufferMemoryRequirementsInfo2 — Method_BufferMemoryRequirementsInfo2(x::BufferMemoryRequirementsInfo2) -> _BufferMemoryRequirementsInfo2
Vulkan._BufferMemoryRequirementsInfo2 — Method_BufferMemoryRequirementsInfo2(buffer::Buffer; next) -> _BufferMemoryRequirementsInfo2
Vulkan._BufferOpaqueCaptureAddressCreateInfo — TypeMinimalistic wrapper for VkBufferOpaqueCaptureAddressCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferOpaqueCaptureAddressCreateInfo.html
struct _BufferOpaqueCaptureAddressCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferOpaqueCaptureAddressCreateInfodeps::Vector{Any}
Vulkan._BufferOpaqueCaptureAddressCreateInfo — Method_BufferOpaqueCaptureAddressCreateInfo(x::BufferOpaqueCaptureAddressCreateInfo) -> _BufferOpaqueCaptureAddressCreateInfo
Vulkan._BufferOpaqueCaptureAddressCreateInfo — Method_BufferOpaqueCaptureAddressCreateInfo(opaque_capture_address::Integer; next) -> _BufferOpaqueCaptureAddressCreateInfo
Vulkan._BufferViewCreateInfo — TypeMinimalistic wrapper for VkBufferViewCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkBufferViewCreateInfo.html
struct _BufferViewCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferViewCreateInfodeps::Vector{Any}buffer::Buffer
Vulkan._BufferViewCreateInfo — Method_BufferViewCreateInfo(buffer::Buffer, format::Format, offset::Integer, range::Integer; next, flags) -> _BufferViewCreateInfo
Vulkan._BufferViewCreateInfo — Method_BufferViewCreateInfo(x::BufferViewCreateInfo) -> _BufferViewCreateInfo
Vulkan._CalibratedTimestampInfoEXT — TypeMinimalistic wrapper for VkCalibratedTimestampInfoEXT.
Extension: VKEXTcalibrated_timestamps
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCalibratedTimestampInfoEXT.html
struct _CalibratedTimestampInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCalibratedTimestampInfoEXTdeps::Vector{Any}
Vulkan._CalibratedTimestampInfoEXT — Method_CalibratedTimestampInfoEXT(x::CalibratedTimestampInfoEXT) -> _CalibratedTimestampInfoEXT
Vulkan._CalibratedTimestampInfoEXT — Method_CalibratedTimestampInfoEXT(time_domain::TimeDomainEXT; next) -> _CalibratedTimestampInfoEXT
Vulkan._ClearAttachment — TypeMinimalistic wrapper for VkClearAttachment.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkClearAttachment.html
struct _ClearAttachment <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearAttachment
Vulkan._ClearAttachment — Method_ClearAttachment(x::ClearAttachment)
Vulkan._ClearAttachment — Method_ClearAttachment(aspect_mask::ImageAspectFlag, color_attachment::Integer, clear_value::_ClearValue) -> _ClearAttachment
Vulkan._ClearColorValue — TypeMinimalistic wrapper for VkClearColorValue.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkClearColorValue.html
struct _ClearColorValue <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearColorValue
Vulkan._ClearColorValue — Method_ClearColorValue(x::ClearColorValue) -> _ClearColorValue
Vulkan._ClearColorValue — Method_ClearColorValue(float32::NTuple{4, Float32}) -> _ClearColorValue
Vulkan._ClearColorValue — Method_ClearColorValue(int32::NTuple{4, Int32}) -> _ClearColorValue
Vulkan._ClearColorValue — Method_ClearColorValue(uint32::NTuple{4, UInt32}) -> _ClearColorValue
Vulkan._ClearDepthStencilValue — TypeMinimalistic wrapper for VkClearDepthStencilValue.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkClearDepthStencilValue.html
struct _ClearDepthStencilValue <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearDepthStencilValue
Vulkan._ClearDepthStencilValue — Method_ClearDepthStencilValue(x::ClearDepthStencilValue) -> _ClearDepthStencilValue
Vulkan._ClearDepthStencilValue — Method_ClearDepthStencilValue(depth::Real, stencil::Integer) -> _ClearDepthStencilValue
Vulkan._ClearRect — TypeMinimalistic wrapper for VkClearRect.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkClearRect.html
struct _ClearRect <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearRect
Vulkan._ClearRect — Method_ClearRect(x::ClearRect) -> _ClearRect
Vulkan._ClearRect — Method_ClearRect(rect::_Rect2D, base_array_layer::Integer, layer_count::Integer) -> _ClearRect
Vulkan._ClearValue — TypeMinimalistic wrapper for VkClearValue.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkClearValue.html
struct _ClearValue <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearValue
Vulkan._ClearValue — Method_ClearValue(x::ClearValue) -> _ClearValue
Vulkan._ClearValue — Method_ClearValue(color::_ClearColorValue)
Vulkan._ClearValue — Method_ClearValue(depth_stencil::_ClearDepthStencilValue)
Vulkan._CoarseSampleLocationNV — TypeMinimalistic wrapper for VkCoarseSampleLocationNV.
Extension: VKNVshadingrateimage
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCoarseSampleLocationNV.html
struct _CoarseSampleLocationNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkCoarseSampleLocationNV
Vulkan._CoarseSampleLocationNV — Method_CoarseSampleLocationNV(x::CoarseSampleLocationNV) -> _CoarseSampleLocationNV
Vulkan._CoarseSampleLocationNV — Method_CoarseSampleLocationNV(pixel_x::Integer, pixel_y::Integer, sample::Integer) -> _CoarseSampleLocationNV
Vulkan._CoarseSampleOrderCustomNV — TypeMinimalistic wrapper for VkCoarseSampleOrderCustomNV.
Extension: VKNVshadingrateimage
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCoarseSampleOrderCustomNV.html
struct _CoarseSampleOrderCustomNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCoarseSampleOrderCustomNVdeps::Vector{Any}
Vulkan._CoarseSampleOrderCustomNV — Method_CoarseSampleOrderCustomNV(x::CoarseSampleOrderCustomNV) -> _CoarseSampleOrderCustomNV
Vulkan._CoarseSampleOrderCustomNV — Method_CoarseSampleOrderCustomNV(shading_rate::ShadingRatePaletteEntryNV, sample_count::Integer, sample_locations::AbstractArray) -> _CoarseSampleOrderCustomNV
Vulkan._CommandBufferAllocateInfo — TypeMinimalistic wrapper for VkCommandBufferAllocateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandBufferAllocateInfo.html
struct _CommandBufferAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferAllocateInfodeps::Vector{Any}command_pool::CommandPool
Vulkan._CommandBufferAllocateInfo — Method_CommandBufferAllocateInfo(x::CommandBufferAllocateInfo) -> _CommandBufferAllocateInfo
Vulkan._CommandBufferAllocateInfo — Method_CommandBufferAllocateInfo(command_pool::CommandPool, level::CommandBufferLevel, command_buffer_count::Integer; next) -> _CommandBufferAllocateInfo
Vulkan._CommandBufferBeginInfo — TypeMinimalistic wrapper for VkCommandBufferBeginInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandBufferBeginInfo.html
struct _CommandBufferBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferBeginInfodeps::Vector{Any}
Vulkan._CommandBufferBeginInfo — Method_CommandBufferBeginInfo(x::CommandBufferBeginInfo) -> _CommandBufferBeginInfo
Vulkan._CommandBufferBeginInfo — Method_CommandBufferBeginInfo(; next, flags, inheritance_info) -> _CommandBufferBeginInfo
Vulkan._CommandBufferInheritanceConditionalRenderingInfoEXT — TypeMinimalistic wrapper for VkCommandBufferInheritanceConditionalRenderingInfoEXT.
Extension: VKEXTconditional_rendering
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandBufferInheritanceConditionalRenderingInfoEXT.html
struct _CommandBufferInheritanceConditionalRenderingInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferInheritanceConditionalRenderingInfoEXTdeps::Vector{Any}
Vulkan._CommandBufferInheritanceConditionalRenderingInfoEXT — Method_CommandBufferInheritanceConditionalRenderingInfoEXT(conditional_rendering_enable::Bool; next) -> _CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan._CommandBufferInheritanceConditionalRenderingInfoEXT — Method_CommandBufferInheritanceConditionalRenderingInfoEXT(x::CommandBufferInheritanceConditionalRenderingInfoEXT) -> _CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan._CommandBufferInheritanceInfo — TypeMinimalistic wrapper for VkCommandBufferInheritanceInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandBufferInheritanceInfo.html
struct _CommandBufferInheritanceInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferInheritanceInfodeps::Vector{Any}render_pass::Union{Ptr{Nothing}, RenderPass}framebuffer::Union{Ptr{Nothing}, Framebuffer}
Vulkan._CommandBufferInheritanceInfo — Method_CommandBufferInheritanceInfo(x::CommandBufferInheritanceInfo) -> _CommandBufferInheritanceInfo
Vulkan._CommandBufferInheritanceInfo — Method_CommandBufferInheritanceInfo(subpass::Integer, occlusion_query_enable::Bool; next, render_pass, framebuffer, query_flags, pipeline_statistics) -> _CommandBufferInheritanceInfo
Vulkan._CommandBufferInheritanceRenderPassTransformInfoQCOM — TypeMinimalistic wrapper for VkCommandBufferInheritanceRenderPassTransformInfoQCOM.
Extension: VKQCOMrenderpasstransform
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandBufferInheritanceRenderPassTransformInfoQCOM.html
struct _CommandBufferInheritanceRenderPassTransformInfoQCOM <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferInheritanceRenderPassTransformInfoQCOMdeps::Vector{Any}
Vulkan._CommandBufferInheritanceRenderPassTransformInfoQCOM — Method_CommandBufferInheritanceRenderPassTransformInfoQCOM(x::CommandBufferInheritanceRenderPassTransformInfoQCOM) -> _CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan._CommandBufferInheritanceRenderPassTransformInfoQCOM — Method_CommandBufferInheritanceRenderPassTransformInfoQCOM(transform::SurfaceTransformFlagKHR, render_area::_Rect2D; next) -> _CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan._CommandBufferInheritanceViewportScissorInfoNV — TypeMinimalistic wrapper for VkCommandBufferInheritanceViewportScissorInfoNV.
Extension: VKNVinheritedviewportscissor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandBufferInheritanceViewportScissorInfoNV.html
struct _CommandBufferInheritanceViewportScissorInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferInheritanceViewportScissorInfoNVdeps::Vector{Any}
Vulkan._CommandBufferInheritanceViewportScissorInfoNV — Method_CommandBufferInheritanceViewportScissorInfoNV(viewport_scissor_2_d::Bool, viewport_depth_count::Integer, viewport_depths::_Viewport; next) -> _CommandBufferInheritanceViewportScissorInfoNV
Vulkan._CommandBufferInheritanceViewportScissorInfoNV — Method_CommandBufferInheritanceViewportScissorInfoNV(x::CommandBufferInheritanceViewportScissorInfoNV) -> _CommandBufferInheritanceViewportScissorInfoNV
Vulkan._CommandBufferSubmitInfoKHR — TypeMinimalistic wrapper for VkCommandBufferSubmitInfoKHR.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandBufferSubmitInfoKHR.html
struct _CommandBufferSubmitInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferSubmitInfoKHRdeps::Vector{Any}command_buffer::CommandBuffer
Vulkan._CommandBufferSubmitInfoKHR — Method_CommandBufferSubmitInfoKHR(command_buffer::CommandBuffer, device_mask::Integer; next) -> _CommandBufferSubmitInfoKHR
Vulkan._CommandBufferSubmitInfoKHR — Method_CommandBufferSubmitInfoKHR(x::CommandBufferSubmitInfoKHR) -> _CommandBufferSubmitInfoKHR
Vulkan._CommandPoolCreateInfo — TypeMinimalistic wrapper for VkCommandPoolCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandPoolCreateInfo.html
struct _CommandPoolCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandPoolCreateInfodeps::Vector{Any}
Vulkan._CommandPoolCreateInfo — Method_CommandPoolCreateInfo(x::CommandPoolCreateInfo) -> _CommandPoolCreateInfo
Vulkan._CommandPoolCreateInfo — Method_CommandPoolCreateInfo(queue_family_index::Integer; next, flags) -> _CommandPoolCreateInfo
Vulkan._ComponentMapping — TypeMinimalistic wrapper for VkComponentMapping.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkComponentMapping.html
struct _ComponentMapping <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkComponentMapping
Vulkan._ComponentMapping — Method_ComponentMapping(r::ComponentSwizzle, g::ComponentSwizzle, b::ComponentSwizzle, a::ComponentSwizzle) -> _ComponentMapping
Vulkan._ComponentMapping — Method_ComponentMapping(x::ComponentMapping) -> _ComponentMapping
Vulkan._ComputePipelineCreateInfo — TypeMinimalistic wrapper for VkComputePipelineCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkComputePipelineCreateInfo.html
struct _ComputePipelineCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkComputePipelineCreateInfodeps::Vector{Any}layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
Vulkan._ComputePipelineCreateInfo — Method_ComputePipelineCreateInfo(x::ComputePipelineCreateInfo) -> _ComputePipelineCreateInfo
Vulkan._ComputePipelineCreateInfo — Method_ComputePipelineCreateInfo(stage::_PipelineShaderStageCreateInfo, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, base_pipeline_handle) -> _ComputePipelineCreateInfo
Vulkan._ConditionalRenderingBeginInfoEXT — TypeMinimalistic wrapper for VkConditionalRenderingBeginInfoEXT.
Extension: VKEXTconditional_rendering
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkConditionalRenderingBeginInfoEXT.html
struct _ConditionalRenderingBeginInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkConditionalRenderingBeginInfoEXTdeps::Vector{Any}buffer::Buffer
Vulkan._ConditionalRenderingBeginInfoEXT — Method_ConditionalRenderingBeginInfoEXT(buffer::Buffer, offset::Integer; next, flags) -> _ConditionalRenderingBeginInfoEXT
Vulkan._ConditionalRenderingBeginInfoEXT — Method_ConditionalRenderingBeginInfoEXT(x::ConditionalRenderingBeginInfoEXT) -> _ConditionalRenderingBeginInfoEXT
Vulkan._ConformanceVersion — TypeMinimalistic wrapper for VkConformanceVersion.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkConformanceVersion.html
struct _ConformanceVersion <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkConformanceVersion
Vulkan._ConformanceVersion — Method_ConformanceVersion(major::Integer, minor::Integer, subminor::Integer, patch::Integer) -> _ConformanceVersion
Vulkan._ConformanceVersion — Method_ConformanceVersion(x::ConformanceVersion) -> _ConformanceVersion
Vulkan._CooperativeMatrixPropertiesNV — TypeMinimalistic wrapper for VkCooperativeMatrixPropertiesNV.
Extension: VKNVcooperative_matrix
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCooperativeMatrixPropertiesNV.html
struct _CooperativeMatrixPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCooperativeMatrixPropertiesNVdeps::Vector{Any}
Vulkan._CooperativeMatrixPropertiesNV — Method_CooperativeMatrixPropertiesNV(x::CooperativeMatrixPropertiesNV) -> _CooperativeMatrixPropertiesNV
Vulkan._CooperativeMatrixPropertiesNV — Method_CooperativeMatrixPropertiesNV(m_size::Integer, n_size::Integer, k_size::Integer, a_type::ComponentTypeNV, b_type::ComponentTypeNV, c_type::ComponentTypeNV, d_type::ComponentTypeNV, scope::ScopeNV; next) -> _CooperativeMatrixPropertiesNV
Vulkan._CopyAccelerationStructureInfoKHR — TypeMinimalistic wrapper for VkCopyAccelerationStructureInfoKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCopyAccelerationStructureInfoKHR.html
struct _CopyAccelerationStructureInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyAccelerationStructureInfoKHRdeps::Vector{Any}src::AccelerationStructureKHRdst::AccelerationStructureKHR
Vulkan._CopyAccelerationStructureInfoKHR — Method_CopyAccelerationStructureInfoKHR(src::AccelerationStructureKHR, dst::AccelerationStructureKHR, mode::CopyAccelerationStructureModeKHR; next) -> _CopyAccelerationStructureInfoKHR
Vulkan._CopyAccelerationStructureInfoKHR — Method_CopyAccelerationStructureInfoKHR(x::CopyAccelerationStructureInfoKHR) -> _CopyAccelerationStructureInfoKHR
Vulkan._CopyAccelerationStructureToMemoryInfoKHR — TypeMinimalistic wrapper for VkCopyAccelerationStructureToMemoryInfoKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCopyAccelerationStructureToMemoryInfoKHR.html
struct _CopyAccelerationStructureToMemoryInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyAccelerationStructureToMemoryInfoKHRdeps::Vector{Any}src::AccelerationStructureKHR
Vulkan._CopyAccelerationStructureToMemoryInfoKHR — Method_CopyAccelerationStructureToMemoryInfoKHR(src::AccelerationStructureKHR, dst::_DeviceOrHostAddressKHR, mode::CopyAccelerationStructureModeKHR; next) -> _CopyAccelerationStructureToMemoryInfoKHR
Vulkan._CopyAccelerationStructureToMemoryInfoKHR — Method_CopyAccelerationStructureToMemoryInfoKHR(x::CopyAccelerationStructureToMemoryInfoKHR)
Vulkan._CopyBufferInfo2KHR — TypeMinimalistic wrapper for VkCopyBufferInfo2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCopyBufferInfo2KHR.html
struct _CopyBufferInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyBufferInfo2KHRdeps::Vector{Any}src_buffer::Bufferdst_buffer::Buffer
Vulkan._CopyBufferInfo2KHR — Method_CopyBufferInfo2KHR(src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray; next) -> _CopyBufferInfo2KHR
Vulkan._CopyBufferInfo2KHR — Method_CopyBufferInfo2KHR(x::CopyBufferInfo2KHR) -> _CopyBufferInfo2KHR
Vulkan._CopyBufferToImageInfo2KHR — TypeMinimalistic wrapper for VkCopyBufferToImageInfo2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCopyBufferToImageInfo2KHR.html
struct _CopyBufferToImageInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyBufferToImageInfo2KHRdeps::Vector{Any}src_buffer::Bufferdst_image::Image
Vulkan._CopyBufferToImageInfo2KHR — Method_CopyBufferToImageInfo2KHR(src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> _CopyBufferToImageInfo2KHR
Vulkan._CopyBufferToImageInfo2KHR — Method_CopyBufferToImageInfo2KHR(x::CopyBufferToImageInfo2KHR) -> _CopyBufferToImageInfo2KHR
Vulkan._CopyCommandTransformInfoQCOM — TypeMinimalistic wrapper for VkCopyCommandTransformInfoQCOM.
Extension: VKQCOMrotatedcopycommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCopyCommandTransformInfoQCOM.html
struct _CopyCommandTransformInfoQCOM <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyCommandTransformInfoQCOMdeps::Vector{Any}
Vulkan._CopyCommandTransformInfoQCOM — Method_CopyCommandTransformInfoQCOM(x::CopyCommandTransformInfoQCOM) -> _CopyCommandTransformInfoQCOM
Vulkan._CopyCommandTransformInfoQCOM — Method_CopyCommandTransformInfoQCOM(transform::SurfaceTransformFlagKHR; next) -> _CopyCommandTransformInfoQCOM
Vulkan._CopyDescriptorSet — TypeMinimalistic wrapper for VkCopyDescriptorSet.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCopyDescriptorSet.html
struct _CopyDescriptorSet <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyDescriptorSetdeps::Vector{Any}src_set::DescriptorSetdst_set::DescriptorSet
Vulkan._CopyDescriptorSet — Method_CopyDescriptorSet(x::CopyDescriptorSet) -> _CopyDescriptorSet
Vulkan._CopyDescriptorSet — Method_CopyDescriptorSet(src_set::DescriptorSet, src_binding::Integer, src_array_element::Integer, dst_set::DescriptorSet, dst_binding::Integer, dst_array_element::Integer, descriptor_count::Integer; next) -> _CopyDescriptorSet
Vulkan._CopyImageInfo2KHR — TypeMinimalistic wrapper for VkCopyImageInfo2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCopyImageInfo2KHR.html
struct _CopyImageInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyImageInfo2KHRdeps::Vector{Any}src_image::Imagedst_image::Image
Vulkan._CopyImageInfo2KHR — Method_CopyImageInfo2KHR(x::CopyImageInfo2KHR) -> _CopyImageInfo2KHR
Vulkan._CopyImageInfo2KHR — Method_CopyImageInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> _CopyImageInfo2KHR
Vulkan._CopyImageToBufferInfo2KHR — TypeMinimalistic wrapper for VkCopyImageToBufferInfo2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCopyImageToBufferInfo2KHR.html
struct _CopyImageToBufferInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyImageToBufferInfo2KHRdeps::Vector{Any}src_image::Imagedst_buffer::Buffer
Vulkan._CopyImageToBufferInfo2KHR — Method_CopyImageToBufferInfo2KHR(x::CopyImageToBufferInfo2KHR) -> _CopyImageToBufferInfo2KHR
Vulkan._CopyImageToBufferInfo2KHR — Method_CopyImageToBufferInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray; next) -> _CopyImageToBufferInfo2KHR
Vulkan._CopyMemoryToAccelerationStructureInfoKHR — TypeMinimalistic wrapper for VkCopyMemoryToAccelerationStructureInfoKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCopyMemoryToAccelerationStructureInfoKHR.html
struct _CopyMemoryToAccelerationStructureInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyMemoryToAccelerationStructureInfoKHRdeps::Vector{Any}dst::AccelerationStructureKHR
Vulkan._CopyMemoryToAccelerationStructureInfoKHR — Method_CopyMemoryToAccelerationStructureInfoKHR(x::CopyMemoryToAccelerationStructureInfoKHR)
Vulkan._CopyMemoryToAccelerationStructureInfoKHR — Method_CopyMemoryToAccelerationStructureInfoKHR(src::_DeviceOrHostAddressConstKHR, dst::AccelerationStructureKHR, mode::CopyAccelerationStructureModeKHR; next) -> _CopyMemoryToAccelerationStructureInfoKHR
Vulkan._DebugMarkerMarkerInfoEXT — TypeMinimalistic wrapper for VkDebugMarkerMarkerInfoEXT.
Extension: VKEXTdebug_marker
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDebugMarkerMarkerInfoEXT.html
struct _DebugMarkerMarkerInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugMarkerMarkerInfoEXTdeps::Vector{Any}
Vulkan._DebugMarkerMarkerInfoEXT — Method_DebugMarkerMarkerInfoEXT(marker_name::AbstractString, color::NTuple{4, Float32}; next) -> _DebugMarkerMarkerInfoEXT
Vulkan._DebugMarkerMarkerInfoEXT — Method_DebugMarkerMarkerInfoEXT(x::DebugMarkerMarkerInfoEXT) -> _DebugMarkerMarkerInfoEXT
Vulkan._DebugMarkerObjectNameInfoEXT — TypeMinimalistic wrapper for VkDebugMarkerObjectNameInfoEXT.
Extension: VKEXTdebug_marker
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDebugMarkerObjectNameInfoEXT.html
struct _DebugMarkerObjectNameInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugMarkerObjectNameInfoEXTdeps::Vector{Any}
Vulkan._DebugMarkerObjectNameInfoEXT — Method_DebugMarkerObjectNameInfoEXT(x::DebugMarkerObjectNameInfoEXT) -> _DebugMarkerObjectNameInfoEXT
Vulkan._DebugMarkerObjectNameInfoEXT — Method_DebugMarkerObjectNameInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, object_name::AbstractString; next) -> _DebugMarkerObjectNameInfoEXT
Vulkan._DebugMarkerObjectTagInfoEXT — TypeMinimalistic wrapper for VkDebugMarkerObjectTagInfoEXT.
Extension: VKEXTdebug_marker
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDebugMarkerObjectTagInfoEXT.html
struct _DebugMarkerObjectTagInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugMarkerObjectTagInfoEXTdeps::Vector{Any}
Vulkan._DebugMarkerObjectTagInfoEXT — Method_DebugMarkerObjectTagInfoEXT(x::DebugMarkerObjectTagInfoEXT) -> _DebugMarkerObjectTagInfoEXT
Vulkan._DebugMarkerObjectTagInfoEXT — Method_DebugMarkerObjectTagInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> _DebugMarkerObjectTagInfoEXT
Vulkan._DebugReportCallbackCreateInfoEXT — TypeMinimalistic wrapper for VkDebugReportCallbackCreateInfoEXT.
Extension: VKEXTdebug_report
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDebugReportCallbackCreateInfoEXT.html
struct _DebugReportCallbackCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugReportCallbackCreateInfoEXTdeps::Vector{Any}
Vulkan._DebugReportCallbackCreateInfoEXT — Method_DebugReportCallbackCreateInfoEXT(x::DebugReportCallbackCreateInfoEXT) -> _DebugReportCallbackCreateInfoEXT
Vulkan._DebugReportCallbackCreateInfoEXT — Method_DebugReportCallbackCreateInfoEXT(pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> _DebugReportCallbackCreateInfoEXT
Vulkan._DebugUtilsLabelEXT — TypeMinimalistic wrapper for VkDebugUtilsLabelEXT.
Extension: VKEXTdebug_utils
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDebugUtilsLabelEXT.html
struct _DebugUtilsLabelEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsLabelEXTdeps::Vector{Any}
Vulkan._DebugUtilsLabelEXT — Method_DebugUtilsLabelEXT(label_name::AbstractString, color::NTuple{4, Float32}; next) -> _DebugUtilsLabelEXT
Vulkan._DebugUtilsLabelEXT — Method_DebugUtilsLabelEXT(x::DebugUtilsLabelEXT) -> _DebugUtilsLabelEXT
Vulkan._DebugUtilsMessengerCallbackDataEXT — TypeMinimalistic wrapper for VkDebugUtilsMessengerCallbackDataEXT.
Extension: VKEXTdebug_utils
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDebugUtilsMessengerCallbackDataEXT.html
struct _DebugUtilsMessengerCallbackDataEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsMessengerCallbackDataEXTdeps::Vector{Any}
Vulkan._DebugUtilsMessengerCallbackDataEXT — Method_DebugUtilsMessengerCallbackDataEXT(x::DebugUtilsMessengerCallbackDataEXT) -> _DebugUtilsMessengerCallbackDataEXT
Vulkan._DebugUtilsMessengerCallbackDataEXT — Method_DebugUtilsMessengerCallbackDataEXT(message_id_number::Integer, message::AbstractString, queue_labels::AbstractArray, cmd_buf_labels::AbstractArray, objects::AbstractArray; next, flags, message_id_name) -> _DebugUtilsMessengerCallbackDataEXT
Vulkan._DebugUtilsMessengerCreateInfoEXT — TypeMinimalistic wrapper for VkDebugUtilsMessengerCreateInfoEXT.
Extension: VKEXTdebug_utils
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDebugUtilsMessengerCreateInfoEXT.html
struct _DebugUtilsMessengerCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsMessengerCreateInfoEXTdeps::Vector{Any}
Vulkan._DebugUtilsMessengerCreateInfoEXT — Method_DebugUtilsMessengerCreateInfoEXT(message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> _DebugUtilsMessengerCreateInfoEXT
Vulkan._DebugUtilsMessengerCreateInfoEXT — Method_DebugUtilsMessengerCreateInfoEXT(x::DebugUtilsMessengerCreateInfoEXT) -> _DebugUtilsMessengerCreateInfoEXT
Vulkan._DebugUtilsObjectNameInfoEXT — TypeMinimalistic wrapper for VkDebugUtilsObjectNameInfoEXT.
Extension: VKEXTdebug_utils
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDebugUtilsObjectNameInfoEXT.html
struct _DebugUtilsObjectNameInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsObjectNameInfoEXTdeps::Vector{Any}
Vulkan._DebugUtilsObjectNameInfoEXT — Method_DebugUtilsObjectNameInfoEXT(x::DebugUtilsObjectNameInfoEXT) -> _DebugUtilsObjectNameInfoEXT
Vulkan._DebugUtilsObjectNameInfoEXT — Method_DebugUtilsObjectNameInfoEXT(object_type::ObjectType, object_handle::Integer; next, object_name) -> _DebugUtilsObjectNameInfoEXT
Vulkan._DebugUtilsObjectTagInfoEXT — TypeMinimalistic wrapper for VkDebugUtilsObjectTagInfoEXT.
Extension: VKEXTdebug_utils
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDebugUtilsObjectTagInfoEXT.html
struct _DebugUtilsObjectTagInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsObjectTagInfoEXTdeps::Vector{Any}
Vulkan._DebugUtilsObjectTagInfoEXT — Method_DebugUtilsObjectTagInfoEXT(x::DebugUtilsObjectTagInfoEXT) -> _DebugUtilsObjectTagInfoEXT
Vulkan._DebugUtilsObjectTagInfoEXT — Method_DebugUtilsObjectTagInfoEXT(object_type::ObjectType, object_handle::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> _DebugUtilsObjectTagInfoEXT
Vulkan._DedicatedAllocationBufferCreateInfoNV — TypeMinimalistic wrapper for VkDedicatedAllocationBufferCreateInfoNV.
Extension: VKNVdedicated_allocation
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDedicatedAllocationBufferCreateInfoNV.html
struct _DedicatedAllocationBufferCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDedicatedAllocationBufferCreateInfoNVdeps::Vector{Any}
Vulkan._DedicatedAllocationBufferCreateInfoNV — Method_DedicatedAllocationBufferCreateInfoNV(dedicated_allocation::Bool; next) -> _DedicatedAllocationBufferCreateInfoNV
Vulkan._DedicatedAllocationBufferCreateInfoNV — Method_DedicatedAllocationBufferCreateInfoNV(x::DedicatedAllocationBufferCreateInfoNV) -> _DedicatedAllocationBufferCreateInfoNV
Vulkan._DedicatedAllocationImageCreateInfoNV — TypeMinimalistic wrapper for VkDedicatedAllocationImageCreateInfoNV.
Extension: VKNVdedicated_allocation
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDedicatedAllocationImageCreateInfoNV.html
struct _DedicatedAllocationImageCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDedicatedAllocationImageCreateInfoNVdeps::Vector{Any}
Vulkan._DedicatedAllocationImageCreateInfoNV — Method_DedicatedAllocationImageCreateInfoNV(dedicated_allocation::Bool; next) -> _DedicatedAllocationImageCreateInfoNV
Vulkan._DedicatedAllocationImageCreateInfoNV — Method_DedicatedAllocationImageCreateInfoNV(x::DedicatedAllocationImageCreateInfoNV) -> _DedicatedAllocationImageCreateInfoNV
Vulkan._DedicatedAllocationMemoryAllocateInfoNV — TypeMinimalistic wrapper for VkDedicatedAllocationMemoryAllocateInfoNV.
Extension: VKNVdedicated_allocation
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDedicatedAllocationMemoryAllocateInfoNV.html
struct _DedicatedAllocationMemoryAllocateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDedicatedAllocationMemoryAllocateInfoNVdeps::Vector{Any}image::Union{Ptr{Nothing}, Image}buffer::Union{Ptr{Nothing}, Buffer}
Vulkan._DedicatedAllocationMemoryAllocateInfoNV — Method_DedicatedAllocationMemoryAllocateInfoNV(x::DedicatedAllocationMemoryAllocateInfoNV) -> _DedicatedAllocationMemoryAllocateInfoNV
Vulkan._DedicatedAllocationMemoryAllocateInfoNV — Method_DedicatedAllocationMemoryAllocateInfoNV(; next, image, buffer) -> _DedicatedAllocationMemoryAllocateInfoNV
Vulkan._DependencyInfoKHR — TypeMinimalistic wrapper for VkDependencyInfoKHR.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDependencyInfoKHR.html
struct _DependencyInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDependencyInfoKHRdeps::Vector{Any}
Vulkan._DependencyInfoKHR — Method_DependencyInfoKHR(memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; next, dependency_flags) -> _DependencyInfoKHR
Vulkan._DependencyInfoKHR — Method_DependencyInfoKHR(x::DependencyInfoKHR) -> _DependencyInfoKHR
Vulkan._DescriptorBufferInfo — TypeMinimalistic wrapper for VkDescriptorBufferInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorBufferInfo.html
struct _DescriptorBufferInfo <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDescriptorBufferInfobuffer::Union{Ptr{Nothing}, Buffer}
Vulkan._DescriptorBufferInfo — Method_DescriptorBufferInfo(x::DescriptorBufferInfo) -> _DescriptorBufferInfo
Vulkan._DescriptorBufferInfo — Method_DescriptorBufferInfo(offset::Integer, range::Integer; buffer) -> _DescriptorBufferInfo
Vulkan._DescriptorImageInfo — TypeMinimalistic wrapper for VkDescriptorImageInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorImageInfo.html
struct _DescriptorImageInfo <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDescriptorImageInfosampler::Samplerimage_view::ImageView
Vulkan._DescriptorImageInfo — Method_DescriptorImageInfo(x::DescriptorImageInfo) -> _DescriptorImageInfo
Vulkan._DescriptorImageInfo — Method_DescriptorImageInfo(sampler::Sampler, image_view::ImageView, image_layout::ImageLayout) -> _DescriptorImageInfo
Vulkan._DescriptorPoolCreateInfo — TypeMinimalistic wrapper for VkDescriptorPoolCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorPoolCreateInfo.html
struct _DescriptorPoolCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorPoolCreateInfodeps::Vector{Any}
Vulkan._DescriptorPoolCreateInfo — Method_DescriptorPoolCreateInfo(x::DescriptorPoolCreateInfo) -> _DescriptorPoolCreateInfo
Vulkan._DescriptorPoolCreateInfo — Method_DescriptorPoolCreateInfo(max_sets::Integer, pool_sizes::AbstractArray; next, flags) -> _DescriptorPoolCreateInfo
Vulkan._DescriptorPoolInlineUniformBlockCreateInfoEXT — TypeMinimalistic wrapper for VkDescriptorPoolInlineUniformBlockCreateInfoEXT.
Extension: VKEXTinlineuniformblock
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorPoolInlineUniformBlockCreateInfoEXT.html
struct _DescriptorPoolInlineUniformBlockCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorPoolInlineUniformBlockCreateInfoEXTdeps::Vector{Any}
Vulkan._DescriptorPoolInlineUniformBlockCreateInfoEXT — Method_DescriptorPoolInlineUniformBlockCreateInfoEXT(x::DescriptorPoolInlineUniformBlockCreateInfoEXT) -> _DescriptorPoolInlineUniformBlockCreateInfoEXT
Vulkan._DescriptorPoolInlineUniformBlockCreateInfoEXT — Method_DescriptorPoolInlineUniformBlockCreateInfoEXT(max_inline_uniform_block_bindings::Integer; next) -> _DescriptorPoolInlineUniformBlockCreateInfoEXT
Vulkan._DescriptorPoolSize — TypeMinimalistic wrapper for VkDescriptorPoolSize.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorPoolSize.html
struct _DescriptorPoolSize <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDescriptorPoolSize
Vulkan._DescriptorPoolSize — Method_DescriptorPoolSize(x::DescriptorPoolSize) -> _DescriptorPoolSize
Vulkan._DescriptorPoolSize — Method_DescriptorPoolSize(type::DescriptorType, descriptor_count::Integer) -> _DescriptorPoolSize
Vulkan._DescriptorSetAllocateInfo — TypeMinimalistic wrapper for VkDescriptorSetAllocateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetAllocateInfo.html
struct _DescriptorSetAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetAllocateInfodeps::Vector{Any}descriptor_pool::DescriptorPool
Vulkan._DescriptorSetAllocateInfo — Method_DescriptorSetAllocateInfo(descriptor_pool::DescriptorPool, set_layouts::AbstractArray; next) -> _DescriptorSetAllocateInfo
Vulkan._DescriptorSetAllocateInfo — Method_DescriptorSetAllocateInfo(x::DescriptorSetAllocateInfo) -> _DescriptorSetAllocateInfo
Vulkan._DescriptorSetLayoutBinding — TypeMinimalistic wrapper for VkDescriptorSetLayoutBinding.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetLayoutBinding.html
struct _DescriptorSetLayoutBinding <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetLayoutBindingdeps::Vector{Any}
Vulkan._DescriptorSetLayoutBinding — Method_DescriptorSetLayoutBinding(x::DescriptorSetLayoutBinding) -> _DescriptorSetLayoutBinding
Vulkan._DescriptorSetLayoutBinding — Method_DescriptorSetLayoutBinding(binding::Integer, descriptor_type::DescriptorType, stage_flags::ShaderStageFlag; descriptor_count, immutable_samplers) -> _DescriptorSetLayoutBinding
Vulkan._DescriptorSetLayoutBindingFlagsCreateInfo — TypeMinimalistic wrapper for VkDescriptorSetLayoutBindingFlagsCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetLayoutBindingFlagsCreateInfo.html
struct _DescriptorSetLayoutBindingFlagsCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetLayoutBindingFlagsCreateInfodeps::Vector{Any}
Vulkan._DescriptorSetLayoutBindingFlagsCreateInfo — Method_DescriptorSetLayoutBindingFlagsCreateInfo(binding_flags::AbstractArray; next) -> _DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan._DescriptorSetLayoutBindingFlagsCreateInfo — Method_DescriptorSetLayoutBindingFlagsCreateInfo(x::DescriptorSetLayoutBindingFlagsCreateInfo) -> _DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan._DescriptorSetLayoutCreateInfo — TypeMinimalistic wrapper for VkDescriptorSetLayoutCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetLayoutCreateInfo.html
struct _DescriptorSetLayoutCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetLayoutCreateInfodeps::Vector{Any}
Vulkan._DescriptorSetLayoutCreateInfo — Method_DescriptorSetLayoutCreateInfo(bindings::AbstractArray; next, flags) -> _DescriptorSetLayoutCreateInfo
Vulkan._DescriptorSetLayoutCreateInfo — Method_DescriptorSetLayoutCreateInfo(x::DescriptorSetLayoutCreateInfo) -> _DescriptorSetLayoutCreateInfo
Vulkan._DescriptorSetVariableDescriptorCountAllocateInfo — TypeMinimalistic wrapper for VkDescriptorSetVariableDescriptorCountAllocateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetVariableDescriptorCountAllocateInfo.html
struct _DescriptorSetVariableDescriptorCountAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetVariableDescriptorCountAllocateInfodeps::Vector{Any}
Vulkan._DescriptorSetVariableDescriptorCountAllocateInfo — Method_DescriptorSetVariableDescriptorCountAllocateInfo(descriptor_counts::AbstractArray; next) -> _DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan._DescriptorSetVariableDescriptorCountAllocateInfo — Method_DescriptorSetVariableDescriptorCountAllocateInfo(x::DescriptorSetVariableDescriptorCountAllocateInfo) -> _DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan._DescriptorUpdateTemplateCreateInfo — TypeMinimalistic wrapper for VkDescriptorUpdateTemplateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorUpdateTemplateCreateInfo.html
struct _DescriptorUpdateTemplateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorUpdateTemplateCreateInfodeps::Vector{Any}descriptor_set_layout::DescriptorSetLayoutpipeline_layout::PipelineLayout
Vulkan._DescriptorUpdateTemplateCreateInfo — Method_DescriptorUpdateTemplateCreateInfo(descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer; next, flags) -> _DescriptorUpdateTemplateCreateInfo
Vulkan._DescriptorUpdateTemplateCreateInfo — Method_DescriptorUpdateTemplateCreateInfo(x::DescriptorUpdateTemplateCreateInfo) -> _DescriptorUpdateTemplateCreateInfo
Vulkan._DescriptorUpdateTemplateEntry — TypeMinimalistic wrapper for VkDescriptorUpdateTemplateEntry.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorUpdateTemplateEntry.html
struct _DescriptorUpdateTemplateEntry <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDescriptorUpdateTemplateEntry
Vulkan._DescriptorUpdateTemplateEntry — Method_DescriptorUpdateTemplateEntry(x::DescriptorUpdateTemplateEntry) -> _DescriptorUpdateTemplateEntry
Vulkan._DescriptorUpdateTemplateEntry — Method_DescriptorUpdateTemplateEntry(dst_binding::Integer, dst_array_element::Integer, descriptor_count::Integer, descriptor_type::DescriptorType, offset::Integer, stride::Integer) -> _DescriptorUpdateTemplateEntry
Vulkan._DeviceCreateInfo — TypeMinimalistic wrapper for VkDeviceCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceCreateInfo.html
struct _DeviceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceCreateInfodeps::Vector{Any}
Vulkan._DeviceCreateInfo — Method_DeviceCreateInfo(queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, enabled_features) -> _DeviceCreateInfo
Vulkan._DeviceCreateInfo — Method_DeviceCreateInfo(x::DeviceCreateInfo) -> _DeviceCreateInfo
Vulkan._DeviceDeviceMemoryReportCreateInfoEXT — TypeMinimalistic wrapper for VkDeviceDeviceMemoryReportCreateInfoEXT.
Extension: VKEXTdevicememoryreport
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceDeviceMemoryReportCreateInfoEXT.html
struct _DeviceDeviceMemoryReportCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceDeviceMemoryReportCreateInfoEXTdeps::Vector{Any}
Vulkan._DeviceDeviceMemoryReportCreateInfoEXT — Method_DeviceDeviceMemoryReportCreateInfoEXT(x::DeviceDeviceMemoryReportCreateInfoEXT) -> _DeviceDeviceMemoryReportCreateInfoEXT
Vulkan._DeviceDeviceMemoryReportCreateInfoEXT — Method_DeviceDeviceMemoryReportCreateInfoEXT(flags::Integer, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}, user_data::Ptr{Nothing}; next) -> _DeviceDeviceMemoryReportCreateInfoEXT
Vulkan._DeviceDiagnosticsConfigCreateInfoNV — TypeMinimalistic wrapper for VkDeviceDiagnosticsConfigCreateInfoNV.
Extension: VKNVdevicediagnosticsconfig
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceDiagnosticsConfigCreateInfoNV.html
struct _DeviceDiagnosticsConfigCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceDiagnosticsConfigCreateInfoNVdeps::Vector{Any}
Vulkan._DeviceDiagnosticsConfigCreateInfoNV — Method_DeviceDiagnosticsConfigCreateInfoNV(x::DeviceDiagnosticsConfigCreateInfoNV) -> _DeviceDiagnosticsConfigCreateInfoNV
Vulkan._DeviceDiagnosticsConfigCreateInfoNV — Method_DeviceDiagnosticsConfigCreateInfoNV(; next, flags) -> _DeviceDiagnosticsConfigCreateInfoNV
Vulkan._DeviceEventInfoEXT — TypeMinimalistic wrapper for VkDeviceEventInfoEXT.
Extension: VKEXTdisplay_control
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceEventInfoEXT.html
struct _DeviceEventInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceEventInfoEXTdeps::Vector{Any}
Vulkan._DeviceEventInfoEXT — Method_DeviceEventInfoEXT(x::DeviceEventInfoEXT) -> _DeviceEventInfoEXT
Vulkan._DeviceEventInfoEXT — Method_DeviceEventInfoEXT(device_event::DeviceEventTypeEXT; next) -> _DeviceEventInfoEXT
Vulkan._DeviceGroupBindSparseInfo — TypeMinimalistic wrapper for VkDeviceGroupBindSparseInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceGroupBindSparseInfo.html
struct _DeviceGroupBindSparseInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupBindSparseInfodeps::Vector{Any}
Vulkan._DeviceGroupBindSparseInfo — Method_DeviceGroupBindSparseInfo(x::DeviceGroupBindSparseInfo) -> _DeviceGroupBindSparseInfo
Vulkan._DeviceGroupBindSparseInfo — Method_DeviceGroupBindSparseInfo(resource_device_index::Integer, memory_device_index::Integer; next) -> _DeviceGroupBindSparseInfo
Vulkan._DeviceGroupCommandBufferBeginInfo — TypeMinimalistic wrapper for VkDeviceGroupCommandBufferBeginInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceGroupCommandBufferBeginInfo.html
struct _DeviceGroupCommandBufferBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupCommandBufferBeginInfodeps::Vector{Any}
Vulkan._DeviceGroupCommandBufferBeginInfo — Method_DeviceGroupCommandBufferBeginInfo(x::DeviceGroupCommandBufferBeginInfo) -> _DeviceGroupCommandBufferBeginInfo
Vulkan._DeviceGroupCommandBufferBeginInfo — Method_DeviceGroupCommandBufferBeginInfo(device_mask::Integer; next) -> _DeviceGroupCommandBufferBeginInfo
Vulkan._DeviceGroupDeviceCreateInfo — TypeMinimalistic wrapper for VkDeviceGroupDeviceCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceGroupDeviceCreateInfo.html
struct _DeviceGroupDeviceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupDeviceCreateInfodeps::Vector{Any}
Vulkan._DeviceGroupDeviceCreateInfo — Method_DeviceGroupDeviceCreateInfo(physical_devices::AbstractArray; next) -> _DeviceGroupDeviceCreateInfo
Vulkan._DeviceGroupDeviceCreateInfo — Method_DeviceGroupDeviceCreateInfo(x::DeviceGroupDeviceCreateInfo) -> _DeviceGroupDeviceCreateInfo
Vulkan._DeviceGroupPresentInfoKHR — TypeMinimalistic wrapper for VkDeviceGroupPresentInfoKHR.
Extension: VKKHRswapchain
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceGroupPresentInfoKHR.html
struct _DeviceGroupPresentInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupPresentInfoKHRdeps::Vector{Any}
Vulkan._DeviceGroupPresentInfoKHR — Method_DeviceGroupPresentInfoKHR(device_masks::AbstractArray, mode::DeviceGroupPresentModeFlagKHR; next) -> _DeviceGroupPresentInfoKHR
Vulkan._DeviceGroupPresentInfoKHR — Method_DeviceGroupPresentInfoKHR(x::DeviceGroupPresentInfoKHR) -> _DeviceGroupPresentInfoKHR
Vulkan._DeviceGroupRenderPassBeginInfo — TypeMinimalistic wrapper for VkDeviceGroupRenderPassBeginInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceGroupRenderPassBeginInfo.html
struct _DeviceGroupRenderPassBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupRenderPassBeginInfodeps::Vector{Any}
Vulkan._DeviceGroupRenderPassBeginInfo — Method_DeviceGroupRenderPassBeginInfo(x::DeviceGroupRenderPassBeginInfo) -> _DeviceGroupRenderPassBeginInfo
Vulkan._DeviceGroupRenderPassBeginInfo — Method_DeviceGroupRenderPassBeginInfo(device_mask::Integer, device_render_areas::AbstractArray; next) -> _DeviceGroupRenderPassBeginInfo
Vulkan._DeviceGroupSubmitInfo — TypeMinimalistic wrapper for VkDeviceGroupSubmitInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceGroupSubmitInfo.html
struct _DeviceGroupSubmitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupSubmitInfodeps::Vector{Any}
Vulkan._DeviceGroupSubmitInfo — Method_DeviceGroupSubmitInfo(wait_semaphore_device_indices::AbstractArray, command_buffer_device_masks::AbstractArray, signal_semaphore_device_indices::AbstractArray; next) -> _DeviceGroupSubmitInfo
Vulkan._DeviceGroupSubmitInfo — Method_DeviceGroupSubmitInfo(x::DeviceGroupSubmitInfo) -> _DeviceGroupSubmitInfo
Vulkan._DeviceGroupSwapchainCreateInfoKHR — TypeMinimalistic wrapper for VkDeviceGroupSwapchainCreateInfoKHR.
Extension: VKKHRswapchain
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceGroupSwapchainCreateInfoKHR.html
struct _DeviceGroupSwapchainCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupSwapchainCreateInfoKHRdeps::Vector{Any}
Vulkan._DeviceGroupSwapchainCreateInfoKHR — Method_DeviceGroupSwapchainCreateInfoKHR(modes::DeviceGroupPresentModeFlagKHR; next) -> _DeviceGroupSwapchainCreateInfoKHR
Vulkan._DeviceGroupSwapchainCreateInfoKHR — Method_DeviceGroupSwapchainCreateInfoKHR(x::DeviceGroupSwapchainCreateInfoKHR) -> _DeviceGroupSwapchainCreateInfoKHR
Vulkan._DeviceMemoryOpaqueCaptureAddressInfo — TypeMinimalistic wrapper for VkDeviceMemoryOpaqueCaptureAddressInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceMemoryOpaqueCaptureAddressInfo.html
struct _DeviceMemoryOpaqueCaptureAddressInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceMemoryOpaqueCaptureAddressInfodeps::Vector{Any}memory::DeviceMemory
Vulkan._DeviceMemoryOpaqueCaptureAddressInfo — Method_DeviceMemoryOpaqueCaptureAddressInfo(x::DeviceMemoryOpaqueCaptureAddressInfo) -> _DeviceMemoryOpaqueCaptureAddressInfo
Vulkan._DeviceMemoryOpaqueCaptureAddressInfo — Method_DeviceMemoryOpaqueCaptureAddressInfo(memory::DeviceMemory; next) -> _DeviceMemoryOpaqueCaptureAddressInfo
Vulkan._DeviceMemoryOverallocationCreateInfoAMD — TypeMinimalistic wrapper for VkDeviceMemoryOverallocationCreateInfoAMD.
Extension: VKAMDmemoryoverallocationbehavior
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceMemoryOverallocationCreateInfoAMD.html
struct _DeviceMemoryOverallocationCreateInfoAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceMemoryOverallocationCreateInfoAMDdeps::Vector{Any}
Vulkan._DeviceMemoryOverallocationCreateInfoAMD — Method_DeviceMemoryOverallocationCreateInfoAMD(x::DeviceMemoryOverallocationCreateInfoAMD) -> _DeviceMemoryOverallocationCreateInfoAMD
Vulkan._DeviceMemoryOverallocationCreateInfoAMD — Method_DeviceMemoryOverallocationCreateInfoAMD(overallocation_behavior::MemoryOverallocationBehaviorAMD; next) -> _DeviceMemoryOverallocationCreateInfoAMD
Vulkan._DeviceOrHostAddressConstKHR — TypeMinimalistic wrapper for VkDeviceOrHostAddressConstKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceOrHostAddressConstKHR.html
struct _DeviceOrHostAddressConstKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDeviceOrHostAddressConstKHR
Vulkan._DeviceOrHostAddressConstKHR — Method_DeviceOrHostAddressConstKHR(x::DeviceOrHostAddressConstKHR) -> _DeviceOrHostAddressConstKHR
Vulkan._DeviceOrHostAddressConstKHR — Method_DeviceOrHostAddressConstKHR(host_address::Ptr{Nothing}) -> _DeviceOrHostAddressConstKHR
Vulkan._DeviceOrHostAddressConstKHR — Method_DeviceOrHostAddressConstKHR(device_address::UInt64) -> _DeviceOrHostAddressConstKHR
Vulkan._DeviceOrHostAddressKHR — TypeMinimalistic wrapper for VkDeviceOrHostAddressKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceOrHostAddressKHR.html
struct _DeviceOrHostAddressKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDeviceOrHostAddressKHR
Vulkan._DeviceOrHostAddressKHR — Method_DeviceOrHostAddressKHR(x::DeviceOrHostAddressKHR) -> _DeviceOrHostAddressKHR
Vulkan._DeviceOrHostAddressKHR — Method_DeviceOrHostAddressKHR(host_address::Ptr{Nothing}) -> _DeviceOrHostAddressKHR
Vulkan._DeviceOrHostAddressKHR — Method_DeviceOrHostAddressKHR(device_address::UInt64) -> _DeviceOrHostAddressKHR
Vulkan._DevicePrivateDataCreateInfoEXT — TypeMinimalistic wrapper for VkDevicePrivateDataCreateInfoEXT.
Extension: VKEXTprivate_data
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDevicePrivateDataCreateInfoEXT.html
struct _DevicePrivateDataCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDevicePrivateDataCreateInfoEXTdeps::Vector{Any}
Vulkan._DevicePrivateDataCreateInfoEXT — Method_DevicePrivateDataCreateInfoEXT(x::DevicePrivateDataCreateInfoEXT) -> _DevicePrivateDataCreateInfoEXT
Vulkan._DevicePrivateDataCreateInfoEXT — Method_DevicePrivateDataCreateInfoEXT(private_data_slot_request_count::Integer; next) -> _DevicePrivateDataCreateInfoEXT
Vulkan._DeviceQueueCreateInfo — TypeMinimalistic wrapper for VkDeviceQueueCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceQueueCreateInfo.html
struct _DeviceQueueCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceQueueCreateInfodeps::Vector{Any}
Vulkan._DeviceQueueCreateInfo — Method_DeviceQueueCreateInfo(x::DeviceQueueCreateInfo) -> _DeviceQueueCreateInfo
Vulkan._DeviceQueueCreateInfo — Method_DeviceQueueCreateInfo(queue_family_index::Integer, queue_priorities::AbstractArray; next, flags) -> _DeviceQueueCreateInfo
Vulkan._DeviceQueueGlobalPriorityCreateInfoEXT — TypeMinimalistic wrapper for VkDeviceQueueGlobalPriorityCreateInfoEXT.
Extension: VKEXTglobal_priority
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceQueueGlobalPriorityCreateInfoEXT.html
struct _DeviceQueueGlobalPriorityCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceQueueGlobalPriorityCreateInfoEXTdeps::Vector{Any}
Vulkan._DeviceQueueGlobalPriorityCreateInfoEXT — Method_DeviceQueueGlobalPriorityCreateInfoEXT(x::DeviceQueueGlobalPriorityCreateInfoEXT) -> _DeviceQueueGlobalPriorityCreateInfoEXT
Vulkan._DeviceQueueGlobalPriorityCreateInfoEXT — Method_DeviceQueueGlobalPriorityCreateInfoEXT(global_priority::QueueGlobalPriorityEXT; next) -> _DeviceQueueGlobalPriorityCreateInfoEXT
Vulkan._DeviceQueueInfo2 — TypeMinimalistic wrapper for VkDeviceQueueInfo2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDeviceQueueInfo2.html
struct _DeviceQueueInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceQueueInfo2deps::Vector{Any}
Vulkan._DeviceQueueInfo2 — Method_DeviceQueueInfo2(x::DeviceQueueInfo2) -> _DeviceQueueInfo2
Vulkan._DeviceQueueInfo2 — Method_DeviceQueueInfo2(queue_family_index::Integer, queue_index::Integer; next, flags) -> _DeviceQueueInfo2
Vulkan._DispatchIndirectCommand — TypeMinimalistic wrapper for VkDispatchIndirectCommand.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDispatchIndirectCommand.html
struct _DispatchIndirectCommand <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDispatchIndirectCommand
Vulkan._DispatchIndirectCommand — Method_DispatchIndirectCommand(x::DispatchIndirectCommand) -> _DispatchIndirectCommand
Vulkan._DispatchIndirectCommand — Method_DispatchIndirectCommand(x::Integer, y::Integer, z::Integer) -> _DispatchIndirectCommand
Vulkan._DisplayEventInfoEXT — TypeMinimalistic wrapper for VkDisplayEventInfoEXT.
Extension: VKEXTdisplay_control
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayEventInfoEXT.html
struct _DisplayEventInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayEventInfoEXTdeps::Vector{Any}
Vulkan._DisplayEventInfoEXT — Method_DisplayEventInfoEXT(x::DisplayEventInfoEXT) -> _DisplayEventInfoEXT
Vulkan._DisplayEventInfoEXT — Method_DisplayEventInfoEXT(display_event::DisplayEventTypeEXT; next) -> _DisplayEventInfoEXT
Vulkan._DisplayModeCreateInfoKHR — TypeMinimalistic wrapper for VkDisplayModeCreateInfoKHR.
Extension: VKKHRdisplay
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayModeCreateInfoKHR.html
struct _DisplayModeCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayModeCreateInfoKHRdeps::Vector{Any}
Vulkan._DisplayModeCreateInfoKHR — Method_DisplayModeCreateInfoKHR(x::DisplayModeCreateInfoKHR) -> _DisplayModeCreateInfoKHR
Vulkan._DisplayModeCreateInfoKHR — Method_DisplayModeCreateInfoKHR(parameters::_DisplayModeParametersKHR; next, flags) -> _DisplayModeCreateInfoKHR
Vulkan._DisplayModeParametersKHR — TypeMinimalistic wrapper for VkDisplayModeParametersKHR.
Extension: VKKHRdisplay
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayModeParametersKHR.html
struct _DisplayModeParametersKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDisplayModeParametersKHR
Vulkan._DisplayModeParametersKHR — Method_DisplayModeParametersKHR(x::DisplayModeParametersKHR) -> _DisplayModeParametersKHR
Vulkan._DisplayModeParametersKHR — Method_DisplayModeParametersKHR(visible_region::_Extent2D, refresh_rate::Integer) -> _DisplayModeParametersKHR
Vulkan._DisplayPlaneInfo2KHR — TypeMinimalistic wrapper for VkDisplayPlaneInfo2KHR.
Extension: VKKHRgetdisplayproperties2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayPlaneInfo2KHR.html
struct _DisplayPlaneInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayPlaneInfo2KHRdeps::Vector{Any}mode::DisplayModeKHR
Vulkan._DisplayPlaneInfo2KHR — Method_DisplayPlaneInfo2KHR(mode::DisplayModeKHR, plane_index::Integer; next) -> _DisplayPlaneInfo2KHR
Vulkan._DisplayPlaneInfo2KHR — Method_DisplayPlaneInfo2KHR(x::DisplayPlaneInfo2KHR) -> _DisplayPlaneInfo2KHR
Vulkan._DisplayPowerInfoEXT — TypeMinimalistic wrapper for VkDisplayPowerInfoEXT.
Extension: VKEXTdisplay_control
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayPowerInfoEXT.html
struct _DisplayPowerInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayPowerInfoEXTdeps::Vector{Any}
Vulkan._DisplayPowerInfoEXT — Method_DisplayPowerInfoEXT(x::DisplayPowerInfoEXT) -> _DisplayPowerInfoEXT
Vulkan._DisplayPowerInfoEXT — Method_DisplayPowerInfoEXT(power_state::DisplayPowerStateEXT; next) -> _DisplayPowerInfoEXT
Vulkan._DisplayPresentInfoKHR — TypeMinimalistic wrapper for VkDisplayPresentInfoKHR.
Extension: VKKHRdisplay_swapchain
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplayPresentInfoKHR.html
struct _DisplayPresentInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayPresentInfoKHRdeps::Vector{Any}
Vulkan._DisplayPresentInfoKHR — Method_DisplayPresentInfoKHR(x::DisplayPresentInfoKHR) -> _DisplayPresentInfoKHR
Vulkan._DisplayPresentInfoKHR — Method_DisplayPresentInfoKHR(src_rect::_Rect2D, dst_rect::_Rect2D, persistent::Bool; next) -> _DisplayPresentInfoKHR
Vulkan._DisplaySurfaceCreateInfoKHR — TypeMinimalistic wrapper for VkDisplaySurfaceCreateInfoKHR.
Extension: VKKHRdisplay
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDisplaySurfaceCreateInfoKHR.html
struct _DisplaySurfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplaySurfaceCreateInfoKHRdeps::Vector{Any}display_mode::DisplayModeKHR
Vulkan._DisplaySurfaceCreateInfoKHR — Method_DisplaySurfaceCreateInfoKHR(display_mode::DisplayModeKHR, plane_index::Integer, plane_stack_index::Integer, transform::SurfaceTransformFlagKHR, global_alpha::Real, alpha_mode::DisplayPlaneAlphaFlagKHR, image_extent::_Extent2D; next, flags) -> _DisplaySurfaceCreateInfoKHR
Vulkan._DisplaySurfaceCreateInfoKHR — Method_DisplaySurfaceCreateInfoKHR(x::DisplaySurfaceCreateInfoKHR) -> _DisplaySurfaceCreateInfoKHR
Vulkan._DrawIndexedIndirectCommand — TypeMinimalistic wrapper for VkDrawIndexedIndirectCommand.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDrawIndexedIndirectCommand.html
struct _DrawIndexedIndirectCommand <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDrawIndexedIndirectCommand
Vulkan._DrawIndexedIndirectCommand — Method_DrawIndexedIndirectCommand(index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer) -> _DrawIndexedIndirectCommand
Vulkan._DrawIndexedIndirectCommand — Method_DrawIndexedIndirectCommand(x::DrawIndexedIndirectCommand) -> _DrawIndexedIndirectCommand
Vulkan._DrawIndirectCommand — TypeMinimalistic wrapper for VkDrawIndirectCommand.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDrawIndirectCommand.html
struct _DrawIndirectCommand <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDrawIndirectCommand
Vulkan._DrawIndirectCommand — Method_DrawIndirectCommand(vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer) -> _DrawIndirectCommand
Vulkan._DrawIndirectCommand — Method_DrawIndirectCommand(x::DrawIndirectCommand) -> _DrawIndirectCommand
Vulkan._DrawMeshTasksIndirectCommandNV — TypeMinimalistic wrapper for VkDrawMeshTasksIndirectCommandNV.
Extension: VKNVmesh_shader
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDrawMeshTasksIndirectCommandNV.html
struct _DrawMeshTasksIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDrawMeshTasksIndirectCommandNV
Vulkan._DrawMeshTasksIndirectCommandNV — Method_DrawMeshTasksIndirectCommandNV(x::DrawMeshTasksIndirectCommandNV) -> _DrawMeshTasksIndirectCommandNV
Vulkan._DrawMeshTasksIndirectCommandNV — Method_DrawMeshTasksIndirectCommandNV(task_count::Integer, first_task::Integer) -> _DrawMeshTasksIndirectCommandNV
Vulkan._EventCreateInfo — TypeMinimalistic wrapper for VkEventCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkEventCreateInfo.html
struct _EventCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkEventCreateInfodeps::Vector{Any}
Vulkan._EventCreateInfo — Method_EventCreateInfo(x::EventCreateInfo) -> _EventCreateInfo
Vulkan._EventCreateInfo — Method_EventCreateInfo(; next, flags) -> _EventCreateInfo
Vulkan._ExportFenceCreateInfo — TypeMinimalistic wrapper for VkExportFenceCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExportFenceCreateInfo.html
struct _ExportFenceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExportFenceCreateInfodeps::Vector{Any}
Vulkan._ExportFenceCreateInfo — Method_ExportFenceCreateInfo(x::ExportFenceCreateInfo) -> _ExportFenceCreateInfo
Vulkan._ExportFenceCreateInfo — Method_ExportFenceCreateInfo(; next, handle_types) -> _ExportFenceCreateInfo
Vulkan._ExportMemoryAllocateInfo — TypeMinimalistic wrapper for VkExportMemoryAllocateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExportMemoryAllocateInfo.html
struct _ExportMemoryAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExportMemoryAllocateInfodeps::Vector{Any}
Vulkan._ExportMemoryAllocateInfo — Method_ExportMemoryAllocateInfo(x::ExportMemoryAllocateInfo) -> _ExportMemoryAllocateInfo
Vulkan._ExportMemoryAllocateInfo — Method_ExportMemoryAllocateInfo(; next, handle_types) -> _ExportMemoryAllocateInfo
Vulkan._ExportMemoryAllocateInfoNV — TypeMinimalistic wrapper for VkExportMemoryAllocateInfoNV.
Extension: VKNVexternal_memory
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExportMemoryAllocateInfoNV.html
struct _ExportMemoryAllocateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExportMemoryAllocateInfoNVdeps::Vector{Any}
Vulkan._ExportMemoryAllocateInfoNV — Method_ExportMemoryAllocateInfoNV(x::ExportMemoryAllocateInfoNV) -> _ExportMemoryAllocateInfoNV
Vulkan._ExportMemoryAllocateInfoNV — Method_ExportMemoryAllocateInfoNV(; next, handle_types) -> _ExportMemoryAllocateInfoNV
Vulkan._ExportSemaphoreCreateInfo — TypeMinimalistic wrapper for VkExportSemaphoreCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExportSemaphoreCreateInfo.html
struct _ExportSemaphoreCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExportSemaphoreCreateInfodeps::Vector{Any}
Vulkan._ExportSemaphoreCreateInfo — Method_ExportSemaphoreCreateInfo(x::ExportSemaphoreCreateInfo) -> _ExportSemaphoreCreateInfo
Vulkan._ExportSemaphoreCreateInfo — Method_ExportSemaphoreCreateInfo(; next, handle_types) -> _ExportSemaphoreCreateInfo
Vulkan._Extent2D — TypeMinimalistic wrapper for VkExtent2D.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExtent2D.html
struct _Extent2D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkExtent2D
Vulkan._Extent2D — Method_Extent2D(x::Extent2D) -> _Extent2D
Vulkan._Extent2D — Method_Extent2D(width::Integer, height::Integer) -> _Extent2D
Vulkan._Extent3D — TypeMinimalistic wrapper for VkExtent3D.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExtent3D.html
struct _Extent3D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkExtent3D
Vulkan._Extent3D — Method_Extent3D(x::Extent3D) -> _Extent3D
Vulkan._Extent3D — Method_Extent3D(width::Integer, height::Integer, depth::Integer) -> _Extent3D
Vulkan._ExternalMemoryBufferCreateInfo — TypeMinimalistic wrapper for VkExternalMemoryBufferCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExternalMemoryBufferCreateInfo.html
struct _ExternalMemoryBufferCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalMemoryBufferCreateInfodeps::Vector{Any}
Vulkan._ExternalMemoryBufferCreateInfo — Method_ExternalMemoryBufferCreateInfo(x::ExternalMemoryBufferCreateInfo) -> _ExternalMemoryBufferCreateInfo
Vulkan._ExternalMemoryBufferCreateInfo — Method_ExternalMemoryBufferCreateInfo(; next, handle_types) -> _ExternalMemoryBufferCreateInfo
Vulkan._ExternalMemoryImageCreateInfo — TypeMinimalistic wrapper for VkExternalMemoryImageCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExternalMemoryImageCreateInfo.html
struct _ExternalMemoryImageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalMemoryImageCreateInfodeps::Vector{Any}
Vulkan._ExternalMemoryImageCreateInfo — Method_ExternalMemoryImageCreateInfo(x::ExternalMemoryImageCreateInfo) -> _ExternalMemoryImageCreateInfo
Vulkan._ExternalMemoryImageCreateInfo — Method_ExternalMemoryImageCreateInfo(; next, handle_types) -> _ExternalMemoryImageCreateInfo
Vulkan._ExternalMemoryImageCreateInfoNV — TypeMinimalistic wrapper for VkExternalMemoryImageCreateInfoNV.
Extension: VKNVexternal_memory
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkExternalMemoryImageCreateInfoNV.html
struct _ExternalMemoryImageCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalMemoryImageCreateInfoNVdeps::Vector{Any}
Vulkan._ExternalMemoryImageCreateInfoNV — Method_ExternalMemoryImageCreateInfoNV(x::ExternalMemoryImageCreateInfoNV) -> _ExternalMemoryImageCreateInfoNV
Vulkan._ExternalMemoryImageCreateInfoNV — Method_ExternalMemoryImageCreateInfoNV(; next, handle_types) -> _ExternalMemoryImageCreateInfoNV
Vulkan._FenceCreateInfo — TypeMinimalistic wrapper for VkFenceCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFenceCreateInfo.html
struct _FenceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFenceCreateInfodeps::Vector{Any}
Vulkan._FenceCreateInfo — Method_FenceCreateInfo(x::FenceCreateInfo) -> _FenceCreateInfo
Vulkan._FenceCreateInfo — Method_FenceCreateInfo(; next, flags) -> _FenceCreateInfo
Vulkan._FenceGetFdInfoKHR — TypeMinimalistic wrapper for VkFenceGetFdInfoKHR.
Extension: VKKHRexternalfencefd
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFenceGetFdInfoKHR.html
struct _FenceGetFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFenceGetFdInfoKHRdeps::Vector{Any}fence::Fence
Vulkan._FenceGetFdInfoKHR — Method_FenceGetFdInfoKHR(fence::Fence, handle_type::ExternalFenceHandleTypeFlag; next) -> _FenceGetFdInfoKHR
Vulkan._FenceGetFdInfoKHR — Method_FenceGetFdInfoKHR(x::FenceGetFdInfoKHR) -> _FenceGetFdInfoKHR
Vulkan._FragmentShadingRateAttachmentInfoKHR — TypeMinimalistic wrapper for VkFragmentShadingRateAttachmentInfoKHR.
Extension: VKKHRfragmentshadingrate
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFragmentShadingRateAttachmentInfoKHR.html
struct _FragmentShadingRateAttachmentInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFragmentShadingRateAttachmentInfoKHRdeps::Vector{Any}
Vulkan._FragmentShadingRateAttachmentInfoKHR — Method_FragmentShadingRateAttachmentInfoKHR(x::FragmentShadingRateAttachmentInfoKHR) -> _FragmentShadingRateAttachmentInfoKHR
Vulkan._FragmentShadingRateAttachmentInfoKHR — Method_FragmentShadingRateAttachmentInfoKHR(fragment_shading_rate_attachment::_AttachmentReference2, shading_rate_attachment_texel_size::_Extent2D; next) -> _FragmentShadingRateAttachmentInfoKHR
Vulkan._FramebufferAttachmentImageInfo — TypeMinimalistic wrapper for VkFramebufferAttachmentImageInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFramebufferAttachmentImageInfo.html
struct _FramebufferAttachmentImageInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFramebufferAttachmentImageInfodeps::Vector{Any}
Vulkan._FramebufferAttachmentImageInfo — Method_FramebufferAttachmentImageInfo(x::FramebufferAttachmentImageInfo) -> _FramebufferAttachmentImageInfo
Vulkan._FramebufferAttachmentImageInfo — Method_FramebufferAttachmentImageInfo(usage::ImageUsageFlag, width::Integer, height::Integer, layer_count::Integer, view_formats::AbstractArray; next, flags) -> _FramebufferAttachmentImageInfo
Vulkan._FramebufferAttachmentsCreateInfo — TypeMinimalistic wrapper for VkFramebufferAttachmentsCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFramebufferAttachmentsCreateInfo.html
struct _FramebufferAttachmentsCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFramebufferAttachmentsCreateInfodeps::Vector{Any}
Vulkan._FramebufferAttachmentsCreateInfo — Method_FramebufferAttachmentsCreateInfo(attachment_image_infos::AbstractArray; next) -> _FramebufferAttachmentsCreateInfo
Vulkan._FramebufferAttachmentsCreateInfo — Method_FramebufferAttachmentsCreateInfo(x::FramebufferAttachmentsCreateInfo) -> _FramebufferAttachmentsCreateInfo
Vulkan._FramebufferCreateInfo — TypeMinimalistic wrapper for VkFramebufferCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFramebufferCreateInfo.html
struct _FramebufferCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFramebufferCreateInfodeps::Vector{Any}render_pass::RenderPass
Vulkan._FramebufferCreateInfo — Method_FramebufferCreateInfo(x::FramebufferCreateInfo) -> _FramebufferCreateInfo
Vulkan._FramebufferCreateInfo — Method_FramebufferCreateInfo(render_pass::RenderPass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; next, flags) -> _FramebufferCreateInfo
Vulkan._GeneratedCommandsInfoNV — TypeMinimalistic wrapper for VkGeneratedCommandsInfoNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkGeneratedCommandsInfoNV.html
struct _GeneratedCommandsInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeneratedCommandsInfoNVdeps::Vector{Any}pipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVpreprocess_buffer::Buffersequences_count_buffer::Union{Ptr{Nothing}, Buffer}sequences_index_buffer::Union{Ptr{Nothing}, Buffer}
Vulkan._GeneratedCommandsInfoNV — Method_GeneratedCommandsInfoNV(x::GeneratedCommandsInfoNV) -> _GeneratedCommandsInfoNV
Vulkan._GeneratedCommandsInfoNV — Method_GeneratedCommandsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, indirect_commands_layout::IndirectCommandsLayoutNV, streams::AbstractArray, sequences_count::Integer, preprocess_buffer::Buffer, preprocess_offset::Integer, preprocess_size::Integer, sequences_count_offset::Integer, sequences_index_offset::Integer; next, sequences_count_buffer, sequences_index_buffer) -> _GeneratedCommandsInfoNV
Vulkan._GeneratedCommandsMemoryRequirementsInfoNV — TypeMinimalistic wrapper for VkGeneratedCommandsMemoryRequirementsInfoNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkGeneratedCommandsMemoryRequirementsInfoNV.html
struct _GeneratedCommandsMemoryRequirementsInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeneratedCommandsMemoryRequirementsInfoNVdeps::Vector{Any}pipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNV
Vulkan._GeneratedCommandsMemoryRequirementsInfoNV — Method_GeneratedCommandsMemoryRequirementsInfoNV(x::GeneratedCommandsMemoryRequirementsInfoNV) -> _GeneratedCommandsMemoryRequirementsInfoNV
Vulkan._GeneratedCommandsMemoryRequirementsInfoNV — Method_GeneratedCommandsMemoryRequirementsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, indirect_commands_layout::IndirectCommandsLayoutNV, max_sequences_count::Integer; next) -> _GeneratedCommandsMemoryRequirementsInfoNV
Vulkan._GeometryAABBNV — TypeMinimalistic wrapper for VkGeometryAABBNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkGeometryAABBNV.html
struct _GeometryAABBNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeometryAABBNVdeps::Vector{Any}aabb_data::Union{Ptr{Nothing}, Buffer}
Vulkan._GeometryAABBNV — Method_GeometryAABBNV(x::GeometryAABBNV) -> _GeometryAABBNV
Vulkan._GeometryAABBNV — Method_GeometryAABBNV(num_aab_bs::Integer, stride::Integer, offset::Integer; next, aabb_data) -> _GeometryAABBNV
Vulkan._GeometryDataNV — TypeMinimalistic wrapper for VkGeometryDataNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkGeometryDataNV.html
struct _GeometryDataNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkGeometryDataNV
Vulkan._GeometryDataNV — Method_GeometryDataNV(x::GeometryDataNV) -> _GeometryDataNV
Vulkan._GeometryDataNV — Method_GeometryDataNV(triangles::_GeometryTrianglesNV, aabbs::_GeometryAABBNV) -> _GeometryDataNV
Vulkan._GeometryNV — TypeMinimalistic wrapper for VkGeometryNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkGeometryNV.html
struct _GeometryNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeometryNVdeps::Vector{Any}
Vulkan._GeometryNV — Method_GeometryNV(x::GeometryNV) -> _GeometryNV
Vulkan._GeometryNV — Method_GeometryNV(geometry_type::GeometryTypeKHR, geometry::_GeometryDataNV; next, flags) -> _GeometryNV
Vulkan._GeometryTrianglesNV — TypeMinimalistic wrapper for VkGeometryTrianglesNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkGeometryTrianglesNV.html
struct _GeometryTrianglesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeometryTrianglesNVdeps::Vector{Any}vertex_data::Union{Ptr{Nothing}, Buffer}index_data::Union{Ptr{Nothing}, Buffer}transform_data::Union{Ptr{Nothing}, Buffer}
Vulkan._GeometryTrianglesNV — Method_GeometryTrianglesNV(x::GeometryTrianglesNV) -> _GeometryTrianglesNV
Vulkan._GeometryTrianglesNV — Method_GeometryTrianglesNV(vertex_offset::Integer, vertex_count::Integer, vertex_stride::Integer, vertex_format::Format, index_offset::Integer, index_count::Integer, index_type::IndexType, transform_offset::Integer; next, vertex_data, index_data, transform_data) -> _GeometryTrianglesNV
Vulkan._GraphicsPipelineCreateInfo — TypeMinimalistic wrapper for VkGraphicsPipelineCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkGraphicsPipelineCreateInfo.html
struct _GraphicsPipelineCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGraphicsPipelineCreateInfodeps::Vector{Any}layout::PipelineLayoutrender_pass::RenderPassbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
Vulkan._GraphicsPipelineCreateInfo — Method_GraphicsPipelineCreateInfo(stages::AbstractArray, rasterization_state::_PipelineRasterizationStateCreateInfo, layout::PipelineLayout, render_pass::RenderPass, subpass::Integer, base_pipeline_index::Integer; next, flags, vertex_input_state, input_assembly_state, tessellation_state, viewport_state, multisample_state, depth_stencil_state, color_blend_state, dynamic_state, base_pipeline_handle) -> _GraphicsPipelineCreateInfo
Vulkan._GraphicsPipelineCreateInfo — Method_GraphicsPipelineCreateInfo(x::GraphicsPipelineCreateInfo) -> _GraphicsPipelineCreateInfo
Vulkan._GraphicsPipelineShaderGroupsCreateInfoNV — TypeMinimalistic wrapper for VkGraphicsPipelineShaderGroupsCreateInfoNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkGraphicsPipelineShaderGroupsCreateInfoNV.html
struct _GraphicsPipelineShaderGroupsCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGraphicsPipelineShaderGroupsCreateInfoNVdeps::Vector{Any}
Vulkan._GraphicsPipelineShaderGroupsCreateInfoNV — Method_GraphicsPipelineShaderGroupsCreateInfoNV(groups::AbstractArray, pipelines::AbstractArray; next) -> _GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan._GraphicsPipelineShaderGroupsCreateInfoNV — Method_GraphicsPipelineShaderGroupsCreateInfoNV(x::GraphicsPipelineShaderGroupsCreateInfoNV) -> _GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan._GraphicsShaderGroupCreateInfoNV — TypeMinimalistic wrapper for VkGraphicsShaderGroupCreateInfoNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkGraphicsShaderGroupCreateInfoNV.html
struct _GraphicsShaderGroupCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGraphicsShaderGroupCreateInfoNVdeps::Vector{Any}
Vulkan._GraphicsShaderGroupCreateInfoNV — Method_GraphicsShaderGroupCreateInfoNV(stages::AbstractArray; next, vertex_input_state, tessellation_state) -> _GraphicsShaderGroupCreateInfoNV
Vulkan._GraphicsShaderGroupCreateInfoNV — Method_GraphicsShaderGroupCreateInfoNV(x::GraphicsShaderGroupCreateInfoNV) -> _GraphicsShaderGroupCreateInfoNV
Vulkan._HdrMetadataEXT — TypeMinimalistic wrapper for VkHdrMetadataEXT.
Extension: VKEXThdr_metadata
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkHdrMetadataEXT.html
struct _HdrMetadataEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkHdrMetadataEXTdeps::Vector{Any}
Vulkan._HdrMetadataEXT — Method_HdrMetadataEXT(x::HdrMetadataEXT) -> _HdrMetadataEXT
Vulkan._HdrMetadataEXT — Method_HdrMetadataEXT(display_primary_red::_XYColorEXT, display_primary_green::_XYColorEXT, display_primary_blue::_XYColorEXT, white_point::_XYColorEXT, max_luminance::Real, min_luminance::Real, max_content_light_level::Real, max_frame_average_light_level::Real; next) -> _HdrMetadataEXT
Vulkan._HeadlessSurfaceCreateInfoEXT — TypeMinimalistic wrapper for VkHeadlessSurfaceCreateInfoEXT.
Extension: VKEXTheadless_surface
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkHeadlessSurfaceCreateInfoEXT.html
struct _HeadlessSurfaceCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkHeadlessSurfaceCreateInfoEXTdeps::Vector{Any}
Vulkan._HeadlessSurfaceCreateInfoEXT — Method_HeadlessSurfaceCreateInfoEXT(x::HeadlessSurfaceCreateInfoEXT) -> _HeadlessSurfaceCreateInfoEXT
Vulkan._HeadlessSurfaceCreateInfoEXT — Method_HeadlessSurfaceCreateInfoEXT(; next, flags) -> _HeadlessSurfaceCreateInfoEXT
Vulkan._ImageBlit — TypeMinimalistic wrapper for VkImageBlit.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageBlit.html
struct _ImageBlit <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageBlit
Vulkan._ImageBlit — Method_ImageBlit(x::ImageBlit) -> _ImageBlit
Vulkan._ImageBlit — Method_ImageBlit(src_subresource::_ImageSubresourceLayers, src_offsets::Tuple{_Offset3D, _Offset3D}, dst_subresource::_ImageSubresourceLayers, dst_offsets::Tuple{_Offset3D, _Offset3D}) -> _ImageBlit
Vulkan._ImageBlit2KHR — TypeMinimalistic wrapper for VkImageBlit2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageBlit2KHR.html
struct _ImageBlit2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageBlit2KHRdeps::Vector{Any}
Vulkan._ImageBlit2KHR — Method_ImageBlit2KHR(x::ImageBlit2KHR) -> _ImageBlit2KHR
Vulkan._ImageBlit2KHR — Method_ImageBlit2KHR(src_subresource::_ImageSubresourceLayers, src_offsets::Tuple{_Offset3D, _Offset3D}, dst_subresource::_ImageSubresourceLayers, dst_offsets::Tuple{_Offset3D, _Offset3D}; next) -> _ImageBlit2KHR
Vulkan._ImageCopy — TypeMinimalistic wrapper for VkImageCopy.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageCopy.html
struct _ImageCopy <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageCopy
Vulkan._ImageCopy — Method_ImageCopy(x::ImageCopy) -> _ImageCopy
Vulkan._ImageCopy — Method_ImageCopy(src_subresource::_ImageSubresourceLayers, src_offset::_Offset3D, dst_subresource::_ImageSubresourceLayers, dst_offset::_Offset3D, extent::_Extent3D) -> _ImageCopy
Vulkan._ImageCopy2KHR — TypeMinimalistic wrapper for VkImageCopy2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageCopy2KHR.html
struct _ImageCopy2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageCopy2KHRdeps::Vector{Any}
Vulkan._ImageCopy2KHR — Method_ImageCopy2KHR(x::ImageCopy2KHR) -> _ImageCopy2KHR
Vulkan._ImageCopy2KHR — Method_ImageCopy2KHR(src_subresource::_ImageSubresourceLayers, src_offset::_Offset3D, dst_subresource::_ImageSubresourceLayers, dst_offset::_Offset3D, extent::_Extent3D; next) -> _ImageCopy2KHR
Vulkan._ImageCreateInfo — TypeMinimalistic wrapper for VkImageCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageCreateInfo.html
struct _ImageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageCreateInfodeps::Vector{Any}
Vulkan._ImageCreateInfo — Method_ImageCreateInfo(x::ImageCreateInfo) -> _ImageCreateInfo
Vulkan._ImageCreateInfo — Method_ImageCreateInfo(image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; next, flags) -> _ImageCreateInfo
Vulkan._ImageDrmFormatModifierExplicitCreateInfoEXT — TypeMinimalistic wrapper for VkImageDrmFormatModifierExplicitCreateInfoEXT.
Extension: VKEXTimagedrmformat_modifier
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageDrmFormatModifierExplicitCreateInfoEXT.html
struct _ImageDrmFormatModifierExplicitCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageDrmFormatModifierExplicitCreateInfoEXTdeps::Vector{Any}
Vulkan._ImageDrmFormatModifierExplicitCreateInfoEXT — Method_ImageDrmFormatModifierExplicitCreateInfoEXT(x::ImageDrmFormatModifierExplicitCreateInfoEXT) -> _ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan._ImageDrmFormatModifierExplicitCreateInfoEXT — Method_ImageDrmFormatModifierExplicitCreateInfoEXT(drm_format_modifier::Integer, plane_layouts::AbstractArray; next) -> _ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan._ImageDrmFormatModifierListCreateInfoEXT — TypeMinimalistic wrapper for VkImageDrmFormatModifierListCreateInfoEXT.
Extension: VKEXTimagedrmformat_modifier
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageDrmFormatModifierListCreateInfoEXT.html
struct _ImageDrmFormatModifierListCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageDrmFormatModifierListCreateInfoEXTdeps::Vector{Any}
Vulkan._ImageDrmFormatModifierListCreateInfoEXT — Method_ImageDrmFormatModifierListCreateInfoEXT(drm_format_modifiers::AbstractArray; next) -> _ImageDrmFormatModifierListCreateInfoEXT
Vulkan._ImageDrmFormatModifierListCreateInfoEXT — Method_ImageDrmFormatModifierListCreateInfoEXT(x::ImageDrmFormatModifierListCreateInfoEXT) -> _ImageDrmFormatModifierListCreateInfoEXT
Vulkan._ImageFormatListCreateInfo — TypeMinimalistic wrapper for VkImageFormatListCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageFormatListCreateInfo.html
struct _ImageFormatListCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageFormatListCreateInfodeps::Vector{Any}
Vulkan._ImageFormatListCreateInfo — Method_ImageFormatListCreateInfo(view_formats::AbstractArray; next) -> _ImageFormatListCreateInfo
Vulkan._ImageFormatListCreateInfo — Method_ImageFormatListCreateInfo(x::ImageFormatListCreateInfo) -> _ImageFormatListCreateInfo
Vulkan._ImageMemoryBarrier — TypeMinimalistic wrapper for VkImageMemoryBarrier.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageMemoryBarrier.html
struct _ImageMemoryBarrier <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageMemoryBarrierdeps::Vector{Any}image::Image
Vulkan._ImageMemoryBarrier — Method_ImageMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image::Image, subresource_range::_ImageSubresourceRange; next) -> _ImageMemoryBarrier
Vulkan._ImageMemoryBarrier — Method_ImageMemoryBarrier(x::ImageMemoryBarrier) -> _ImageMemoryBarrier
Vulkan._ImageMemoryBarrier2KHR — TypeMinimalistic wrapper for VkImageMemoryBarrier2KHR.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageMemoryBarrier2KHR.html
struct _ImageMemoryBarrier2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageMemoryBarrier2KHRdeps::Vector{Any}image::Image
Vulkan._ImageMemoryBarrier2KHR — Method_ImageMemoryBarrier2KHR(old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image::Image, subresource_range::_ImageSubresourceRange; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> _ImageMemoryBarrier2KHR
Vulkan._ImageMemoryBarrier2KHR — Method_ImageMemoryBarrier2KHR(x::ImageMemoryBarrier2KHR) -> _ImageMemoryBarrier2KHR
Vulkan._ImageMemoryRequirementsInfo2 — TypeMinimalistic wrapper for VkImageMemoryRequirementsInfo2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageMemoryRequirementsInfo2.html
struct _ImageMemoryRequirementsInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageMemoryRequirementsInfo2deps::Vector{Any}image::Image
Vulkan._ImageMemoryRequirementsInfo2 — Method_ImageMemoryRequirementsInfo2(x::ImageMemoryRequirementsInfo2) -> _ImageMemoryRequirementsInfo2
Vulkan._ImageMemoryRequirementsInfo2 — Method_ImageMemoryRequirementsInfo2(image::Image; next) -> _ImageMemoryRequirementsInfo2
Vulkan._ImagePlaneMemoryRequirementsInfo — TypeMinimalistic wrapper for VkImagePlaneMemoryRequirementsInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImagePlaneMemoryRequirementsInfo.html
struct _ImagePlaneMemoryRequirementsInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImagePlaneMemoryRequirementsInfodeps::Vector{Any}
Vulkan._ImagePlaneMemoryRequirementsInfo — Method_ImagePlaneMemoryRequirementsInfo(plane_aspect::ImageAspectFlag; next) -> _ImagePlaneMemoryRequirementsInfo
Vulkan._ImagePlaneMemoryRequirementsInfo — Method_ImagePlaneMemoryRequirementsInfo(x::ImagePlaneMemoryRequirementsInfo) -> _ImagePlaneMemoryRequirementsInfo
Vulkan._ImageResolve — TypeMinimalistic wrapper for VkImageResolve.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageResolve.html
struct _ImageResolve <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageResolve
Vulkan._ImageResolve — Method_ImageResolve(x::ImageResolve) -> _ImageResolve
Vulkan._ImageResolve — Method_ImageResolve(src_subresource::_ImageSubresourceLayers, src_offset::_Offset3D, dst_subresource::_ImageSubresourceLayers, dst_offset::_Offset3D, extent::_Extent3D) -> _ImageResolve
Vulkan._ImageResolve2KHR — TypeMinimalistic wrapper for VkImageResolve2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageResolve2KHR.html
struct _ImageResolve2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageResolve2KHRdeps::Vector{Any}
Vulkan._ImageResolve2KHR — Method_ImageResolve2KHR(x::ImageResolve2KHR) -> _ImageResolve2KHR
Vulkan._ImageResolve2KHR — Method_ImageResolve2KHR(src_subresource::_ImageSubresourceLayers, src_offset::_Offset3D, dst_subresource::_ImageSubresourceLayers, dst_offset::_Offset3D, extent::_Extent3D; next) -> _ImageResolve2KHR
Vulkan._ImageSparseMemoryRequirementsInfo2 — TypeMinimalistic wrapper for VkImageSparseMemoryRequirementsInfo2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageSparseMemoryRequirementsInfo2.html
struct _ImageSparseMemoryRequirementsInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageSparseMemoryRequirementsInfo2deps::Vector{Any}image::Image
Vulkan._ImageSparseMemoryRequirementsInfo2 — Method_ImageSparseMemoryRequirementsInfo2(x::ImageSparseMemoryRequirementsInfo2) -> _ImageSparseMemoryRequirementsInfo2
Vulkan._ImageSparseMemoryRequirementsInfo2 — Method_ImageSparseMemoryRequirementsInfo2(image::Image; next) -> _ImageSparseMemoryRequirementsInfo2
Vulkan._ImageStencilUsageCreateInfo — TypeMinimalistic wrapper for VkImageStencilUsageCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageStencilUsageCreateInfo.html
struct _ImageStencilUsageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageStencilUsageCreateInfodeps::Vector{Any}
Vulkan._ImageStencilUsageCreateInfo — Method_ImageStencilUsageCreateInfo(x::ImageStencilUsageCreateInfo) -> _ImageStencilUsageCreateInfo
Vulkan._ImageStencilUsageCreateInfo — Method_ImageStencilUsageCreateInfo(stencil_usage::ImageUsageFlag; next) -> _ImageStencilUsageCreateInfo
Vulkan._ImageSubresource — TypeMinimalistic wrapper for VkImageSubresource.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageSubresource.html
struct _ImageSubresource <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageSubresource
Vulkan._ImageSubresource — Method_ImageSubresource(aspect_mask::ImageAspectFlag, mip_level::Integer, array_layer::Integer) -> _ImageSubresource
Vulkan._ImageSubresource — Method_ImageSubresource(x::ImageSubresource) -> _ImageSubresource
Vulkan._ImageSubresourceLayers — TypeMinimalistic wrapper for VkImageSubresourceLayers.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageSubresourceLayers.html
struct _ImageSubresourceLayers <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageSubresourceLayers
Vulkan._ImageSubresourceLayers — Method_ImageSubresourceLayers(aspect_mask::ImageAspectFlag, mip_level::Integer, base_array_layer::Integer, layer_count::Integer) -> _ImageSubresourceLayers
Vulkan._ImageSubresourceLayers — Method_ImageSubresourceLayers(x::ImageSubresourceLayers) -> _ImageSubresourceLayers
Vulkan._ImageSubresourceRange — TypeMinimalistic wrapper for VkImageSubresourceRange.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageSubresourceRange.html
struct _ImageSubresourceRange <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageSubresourceRange
Vulkan._ImageSubresourceRange — Method_ImageSubresourceRange(aspect_mask::ImageAspectFlag, base_mip_level::Integer, level_count::Integer, base_array_layer::Integer, layer_count::Integer) -> _ImageSubresourceRange
Vulkan._ImageSubresourceRange — Method_ImageSubresourceRange(x::ImageSubresourceRange) -> _ImageSubresourceRange
Vulkan._ImageSwapchainCreateInfoKHR — TypeMinimalistic wrapper for VkImageSwapchainCreateInfoKHR.
Extension: VKKHRswapchain
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageSwapchainCreateInfoKHR.html
struct _ImageSwapchainCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageSwapchainCreateInfoKHRdeps::Vector{Any}swapchain::Union{Ptr{Nothing}, SwapchainKHR}
Vulkan._ImageSwapchainCreateInfoKHR — Method_ImageSwapchainCreateInfoKHR(x::ImageSwapchainCreateInfoKHR) -> _ImageSwapchainCreateInfoKHR
Vulkan._ImageSwapchainCreateInfoKHR — Method_ImageSwapchainCreateInfoKHR(; next, swapchain) -> _ImageSwapchainCreateInfoKHR
Vulkan._ImageViewASTCDecodeModeEXT — TypeMinimalistic wrapper for VkImageViewASTCDecodeModeEXT.
Extension: VKEXTastcdecodemode
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageViewASTCDecodeModeEXT.html
struct _ImageViewASTCDecodeModeEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageViewASTCDecodeModeEXTdeps::Vector{Any}
Vulkan._ImageViewASTCDecodeModeEXT — Method_ImageViewASTCDecodeModeEXT(decode_mode::Format; next) -> _ImageViewASTCDecodeModeEXT
Vulkan._ImageViewASTCDecodeModeEXT — Method_ImageViewASTCDecodeModeEXT(x::ImageViewASTCDecodeModeEXT) -> _ImageViewASTCDecodeModeEXT
Vulkan._ImageViewCreateInfo — TypeMinimalistic wrapper for VkImageViewCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageViewCreateInfo.html
struct _ImageViewCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageViewCreateInfodeps::Vector{Any}image::Image
Vulkan._ImageViewCreateInfo — Method_ImageViewCreateInfo(image::Image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange; next, flags) -> _ImageViewCreateInfo
Vulkan._ImageViewCreateInfo — Method_ImageViewCreateInfo(x::ImageViewCreateInfo) -> _ImageViewCreateInfo
Vulkan._ImageViewHandleInfoNVX — TypeMinimalistic wrapper for VkImageViewHandleInfoNVX.
Extension: VKNVXimageviewhandle
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageViewHandleInfoNVX.html
struct _ImageViewHandleInfoNVX <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageViewHandleInfoNVXdeps::Vector{Any}image_view::ImageViewsampler::Union{Ptr{Nothing}, Sampler}
Vulkan._ImageViewHandleInfoNVX — Method_ImageViewHandleInfoNVX(image_view::ImageView, descriptor_type::DescriptorType; next, sampler) -> _ImageViewHandleInfoNVX
Vulkan._ImageViewHandleInfoNVX — Method_ImageViewHandleInfoNVX(x::ImageViewHandleInfoNVX) -> _ImageViewHandleInfoNVX
Vulkan._ImageViewUsageCreateInfo — TypeMinimalistic wrapper for VkImageViewUsageCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImageViewUsageCreateInfo.html
struct _ImageViewUsageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageViewUsageCreateInfodeps::Vector{Any}
Vulkan._ImageViewUsageCreateInfo — Method_ImageViewUsageCreateInfo(usage::ImageUsageFlag; next) -> _ImageViewUsageCreateInfo
Vulkan._ImageViewUsageCreateInfo — Method_ImageViewUsageCreateInfo(x::ImageViewUsageCreateInfo) -> _ImageViewUsageCreateInfo
Vulkan._ImportFenceFdInfoKHR — TypeMinimalistic wrapper for VkImportFenceFdInfoKHR.
Extension: VKKHRexternalfencefd
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImportFenceFdInfoKHR.html
struct _ImportFenceFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImportFenceFdInfoKHRdeps::Vector{Any}fence::Fence
Vulkan._ImportFenceFdInfoKHR — Method_ImportFenceFdInfoKHR(fence::Fence, handle_type::ExternalFenceHandleTypeFlag, fd::Integer; next, flags) -> _ImportFenceFdInfoKHR
Vulkan._ImportFenceFdInfoKHR — Method_ImportFenceFdInfoKHR(x::ImportFenceFdInfoKHR) -> _ImportFenceFdInfoKHR
Vulkan._ImportMemoryFdInfoKHR — TypeMinimalistic wrapper for VkImportMemoryFdInfoKHR.
Extension: VKKHRexternalmemoryfd
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImportMemoryFdInfoKHR.html
struct _ImportMemoryFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImportMemoryFdInfoKHRdeps::Vector{Any}
Vulkan._ImportMemoryFdInfoKHR — Method_ImportMemoryFdInfoKHR(x::ImportMemoryFdInfoKHR) -> _ImportMemoryFdInfoKHR
Vulkan._ImportMemoryFdInfoKHR — Method_ImportMemoryFdInfoKHR(fd::Integer; next, handle_type)
Vulkan._ImportMemoryHostPointerInfoEXT — TypeMinimalistic wrapper for VkImportMemoryHostPointerInfoEXT.
Extension: VKEXTexternalmemoryhost
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImportMemoryHostPointerInfoEXT.html
struct _ImportMemoryHostPointerInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImportMemoryHostPointerInfoEXTdeps::Vector{Any}
Vulkan._ImportMemoryHostPointerInfoEXT — Method_ImportMemoryHostPointerInfoEXT(handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}; next) -> _ImportMemoryHostPointerInfoEXT
Vulkan._ImportMemoryHostPointerInfoEXT — Method_ImportMemoryHostPointerInfoEXT(x::ImportMemoryHostPointerInfoEXT) -> _ImportMemoryHostPointerInfoEXT
Vulkan._ImportSemaphoreFdInfoKHR — TypeMinimalistic wrapper for VkImportSemaphoreFdInfoKHR.
Extension: VKKHRexternalsemaphorefd
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkImportSemaphoreFdInfoKHR.html
struct _ImportSemaphoreFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImportSemaphoreFdInfoKHRdeps::Vector{Any}semaphore::Semaphore
Vulkan._ImportSemaphoreFdInfoKHR — Method_ImportSemaphoreFdInfoKHR(x::ImportSemaphoreFdInfoKHR) -> _ImportSemaphoreFdInfoKHR
Vulkan._ImportSemaphoreFdInfoKHR — Method_ImportSemaphoreFdInfoKHR(semaphore::Semaphore, handle_type::ExternalSemaphoreHandleTypeFlag, fd::Integer; next, flags) -> _ImportSemaphoreFdInfoKHR
Vulkan._IndirectCommandsLayoutCreateInfoNV — TypeMinimalistic wrapper for VkIndirectCommandsLayoutCreateInfoNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkIndirectCommandsLayoutCreateInfoNV.html
struct _IndirectCommandsLayoutCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkIndirectCommandsLayoutCreateInfoNVdeps::Vector{Any}
Vulkan._IndirectCommandsLayoutCreateInfoNV — Method_IndirectCommandsLayoutCreateInfoNV(x::IndirectCommandsLayoutCreateInfoNV) -> _IndirectCommandsLayoutCreateInfoNV
Vulkan._IndirectCommandsLayoutCreateInfoNV — Method_IndirectCommandsLayoutCreateInfoNV(pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; next, flags) -> _IndirectCommandsLayoutCreateInfoNV
Vulkan._IndirectCommandsLayoutTokenNV — TypeMinimalistic wrapper for VkIndirectCommandsLayoutTokenNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkIndirectCommandsLayoutTokenNV.html
struct _IndirectCommandsLayoutTokenNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkIndirectCommandsLayoutTokenNVdeps::Vector{Any}pushconstant_pipeline_layout::Union{Ptr{Nothing}, PipelineLayout}
Vulkan._IndirectCommandsLayoutTokenNV — Method_IndirectCommandsLayoutTokenNV(x::IndirectCommandsLayoutTokenNV) -> _IndirectCommandsLayoutTokenNV
Vulkan._IndirectCommandsLayoutTokenNV — Method_IndirectCommandsLayoutTokenNV(token_type::IndirectCommandsTokenTypeNV, stream::Integer, offset::Integer, vertex_binding_unit::Integer, vertex_dynamic_stride::Bool, pushconstant_offset::Integer, pushconstant_size::Integer, index_types::AbstractArray, index_type_values::AbstractArray; next, pushconstant_pipeline_layout, pushconstant_shader_stage_flags, indirect_state_flags) -> _IndirectCommandsLayoutTokenNV
Vulkan._IndirectCommandsStreamNV — TypeMinimalistic wrapper for VkIndirectCommandsStreamNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkIndirectCommandsStreamNV.html
struct _IndirectCommandsStreamNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkIndirectCommandsStreamNVbuffer::Buffer
Vulkan._IndirectCommandsStreamNV — Method_IndirectCommandsStreamNV(buffer::Buffer, offset::Integer) -> _IndirectCommandsStreamNV
Vulkan._IndirectCommandsStreamNV — Method_IndirectCommandsStreamNV(x::IndirectCommandsStreamNV) -> _IndirectCommandsStreamNV
Vulkan._InitializePerformanceApiInfoINTEL — TypeMinimalistic wrapper for VkInitializePerformanceApiInfoINTEL.
Extension: VKINTELperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkInitializePerformanceApiInfoINTEL.html
struct _InitializePerformanceApiInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkInitializePerformanceApiInfoINTELdeps::Vector{Any}
Vulkan._InitializePerformanceApiInfoINTEL — Method_InitializePerformanceApiInfoINTEL(x::InitializePerformanceApiInfoINTEL) -> _InitializePerformanceApiInfoINTEL
Vulkan._InitializePerformanceApiInfoINTEL — Method_InitializePerformanceApiInfoINTEL(; next, user_data) -> _InitializePerformanceApiInfoINTEL
Vulkan._InputAttachmentAspectReference — TypeMinimalistic wrapper for VkInputAttachmentAspectReference.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkInputAttachmentAspectReference.html
struct _InputAttachmentAspectReference <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkInputAttachmentAspectReference
Vulkan._InputAttachmentAspectReference — Method_InputAttachmentAspectReference(x::InputAttachmentAspectReference) -> _InputAttachmentAspectReference
Vulkan._InputAttachmentAspectReference — Method_InputAttachmentAspectReference(subpass::Integer, input_attachment_index::Integer, aspect_mask::ImageAspectFlag) -> _InputAttachmentAspectReference
Vulkan._InstanceCreateInfo — TypeMinimalistic wrapper for VkInstanceCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkInstanceCreateInfo.html
struct _InstanceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkInstanceCreateInfodeps::Vector{Any}
Vulkan._InstanceCreateInfo — Method_InstanceCreateInfo(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, application_info) -> _InstanceCreateInfo
Vulkan._InstanceCreateInfo — Method_InstanceCreateInfo(x::InstanceCreateInfo) -> _InstanceCreateInfo
Vulkan._MappedMemoryRange — TypeMinimalistic wrapper for VkMappedMemoryRange.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMappedMemoryRange.html
struct _MappedMemoryRange <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMappedMemoryRangedeps::Vector{Any}memory::DeviceMemory
Vulkan._MappedMemoryRange — Method_MappedMemoryRange(memory::DeviceMemory, offset::Integer, size::Integer; next) -> _MappedMemoryRange
Vulkan._MappedMemoryRange — Method_MappedMemoryRange(x::MappedMemoryRange) -> _MappedMemoryRange
Vulkan._MemoryAllocateFlagsInfo — TypeMinimalistic wrapper for VkMemoryAllocateFlagsInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryAllocateFlagsInfo.html
struct _MemoryAllocateFlagsInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryAllocateFlagsInfodeps::Vector{Any}
Vulkan._MemoryAllocateFlagsInfo — Method_MemoryAllocateFlagsInfo(device_mask::Integer; next, flags) -> _MemoryAllocateFlagsInfo
Vulkan._MemoryAllocateFlagsInfo — Method_MemoryAllocateFlagsInfo(x::MemoryAllocateFlagsInfo) -> _MemoryAllocateFlagsInfo
Vulkan._MemoryAllocateInfo — TypeMinimalistic wrapper for VkMemoryAllocateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryAllocateInfo.html
struct _MemoryAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryAllocateInfodeps::Vector{Any}
Vulkan._MemoryAllocateInfo — Method_MemoryAllocateInfo(allocation_size::Integer, memory_type_index::Integer; next) -> _MemoryAllocateInfo
Vulkan._MemoryAllocateInfo — Method_MemoryAllocateInfo(x::MemoryAllocateInfo) -> _MemoryAllocateInfo
Vulkan._MemoryBarrier — TypeMinimalistic wrapper for VkMemoryBarrier.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryBarrier.html
struct _MemoryBarrier <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryBarrierdeps::Vector{Any}
Vulkan._MemoryBarrier — Method_MemoryBarrier(x::MemoryBarrier) -> _MemoryBarrier
Vulkan._MemoryBarrier — Method_MemoryBarrier(; next, src_access_mask, dst_access_mask) -> _MemoryBarrier
Vulkan._MemoryBarrier2KHR — TypeMinimalistic wrapper for VkMemoryBarrier2KHR.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryBarrier2KHR.html
struct _MemoryBarrier2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryBarrier2KHRdeps::Vector{Any}
Vulkan._MemoryBarrier2KHR — Method_MemoryBarrier2KHR(x::MemoryBarrier2KHR) -> _MemoryBarrier2KHR
Vulkan._MemoryBarrier2KHR — Method_MemoryBarrier2KHR(; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> _MemoryBarrier2KHR
Vulkan._MemoryDedicatedAllocateInfo — TypeMinimalistic wrapper for VkMemoryDedicatedAllocateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryDedicatedAllocateInfo.html
struct _MemoryDedicatedAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryDedicatedAllocateInfodeps::Vector{Any}image::Union{Ptr{Nothing}, Image}buffer::Union{Ptr{Nothing}, Buffer}
Vulkan._MemoryDedicatedAllocateInfo — Method_MemoryDedicatedAllocateInfo(x::MemoryDedicatedAllocateInfo) -> _MemoryDedicatedAllocateInfo
Vulkan._MemoryDedicatedAllocateInfo — Method_MemoryDedicatedAllocateInfo(; next, image, buffer) -> _MemoryDedicatedAllocateInfo
Vulkan._MemoryGetFdInfoKHR — TypeMinimalistic wrapper for VkMemoryGetFdInfoKHR.
Extension: VKKHRexternalmemoryfd
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryGetFdInfoKHR.html
struct _MemoryGetFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryGetFdInfoKHRdeps::Vector{Any}memory::DeviceMemory
Vulkan._MemoryGetFdInfoKHR — Method_MemoryGetFdInfoKHR(memory::DeviceMemory, handle_type::ExternalMemoryHandleTypeFlag; next) -> _MemoryGetFdInfoKHR
Vulkan._MemoryGetFdInfoKHR — Method_MemoryGetFdInfoKHR(x::MemoryGetFdInfoKHR) -> _MemoryGetFdInfoKHR
Vulkan._MemoryOpaqueCaptureAddressAllocateInfo — TypeMinimalistic wrapper for VkMemoryOpaqueCaptureAddressAllocateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryOpaqueCaptureAddressAllocateInfo.html
struct _MemoryOpaqueCaptureAddressAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryOpaqueCaptureAddressAllocateInfodeps::Vector{Any}
Vulkan._MemoryOpaqueCaptureAddressAllocateInfo — Method_MemoryOpaqueCaptureAddressAllocateInfo(opaque_capture_address::Integer; next) -> _MemoryOpaqueCaptureAddressAllocateInfo
Vulkan._MemoryOpaqueCaptureAddressAllocateInfo — Method_MemoryOpaqueCaptureAddressAllocateInfo(x::MemoryOpaqueCaptureAddressAllocateInfo) -> _MemoryOpaqueCaptureAddressAllocateInfo
Vulkan._MemoryPriorityAllocateInfoEXT — TypeMinimalistic wrapper for VkMemoryPriorityAllocateInfoEXT.
Extension: VKEXTmemory_priority
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryPriorityAllocateInfoEXT.html
struct _MemoryPriorityAllocateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryPriorityAllocateInfoEXTdeps::Vector{Any}
Vulkan._MemoryPriorityAllocateInfoEXT — Method_MemoryPriorityAllocateInfoEXT(x::MemoryPriorityAllocateInfoEXT) -> _MemoryPriorityAllocateInfoEXT
Vulkan._MemoryPriorityAllocateInfoEXT — Method_MemoryPriorityAllocateInfoEXT(priority::Real; next) -> _MemoryPriorityAllocateInfoEXT
Vulkan._MutableDescriptorTypeCreateInfoVALVE — TypeMinimalistic wrapper for VkMutableDescriptorTypeCreateInfoVALVE.
Extension: VKVALVEmutabledescriptortype
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMutableDescriptorTypeCreateInfoVALVE.html
struct _MutableDescriptorTypeCreateInfoVALVE <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMutableDescriptorTypeCreateInfoVALVEdeps::Vector{Any}
Vulkan._MutableDescriptorTypeCreateInfoVALVE — Method_MutableDescriptorTypeCreateInfoVALVE(mutable_descriptor_type_lists::AbstractArray; next) -> _MutableDescriptorTypeCreateInfoVALVE
Vulkan._MutableDescriptorTypeCreateInfoVALVE — Method_MutableDescriptorTypeCreateInfoVALVE(x::MutableDescriptorTypeCreateInfoVALVE) -> _MutableDescriptorTypeCreateInfoVALVE
Vulkan._MutableDescriptorTypeListVALVE — TypeMinimalistic wrapper for VkMutableDescriptorTypeListVALVE.
Extension: VKVALVEmutabledescriptortype
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMutableDescriptorTypeListVALVE.html
struct _MutableDescriptorTypeListVALVE <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMutableDescriptorTypeListVALVEdeps::Vector{Any}
Vulkan._MutableDescriptorTypeListVALVE — Method_MutableDescriptorTypeListVALVE(descriptor_types::AbstractArray) -> _MutableDescriptorTypeListVALVE
Vulkan._MutableDescriptorTypeListVALVE — Method_MutableDescriptorTypeListVALVE(x::MutableDescriptorTypeListVALVE) -> _MutableDescriptorTypeListVALVE
Vulkan._Offset2D — TypeMinimalistic wrapper for VkOffset2D.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkOffset2D.html
struct _Offset2D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkOffset2D
Vulkan._Offset2D — Method_Offset2D(x::Integer, y::Integer) -> _Offset2D
Vulkan._Offset2D — Method_Offset2D(x::Offset2D) -> _Offset2D
Vulkan._Offset3D — TypeMinimalistic wrapper for VkOffset3D.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkOffset3D.html
struct _Offset3D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkOffset3D
Vulkan._Offset3D — Method_Offset3D(x::Integer, y::Integer, z::Integer) -> _Offset3D
Vulkan._Offset3D — Method_Offset3D(x::Offset3D) -> _Offset3D
Vulkan._PerformanceConfigurationAcquireInfoINTEL — TypeMinimalistic wrapper for VkPerformanceConfigurationAcquireInfoINTEL.
Extension: VKINTELperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceConfigurationAcquireInfoINTEL.html
struct _PerformanceConfigurationAcquireInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceConfigurationAcquireInfoINTELdeps::Vector{Any}
Vulkan._PerformanceConfigurationAcquireInfoINTEL — Method_PerformanceConfigurationAcquireInfoINTEL(x::PerformanceConfigurationAcquireInfoINTEL) -> _PerformanceConfigurationAcquireInfoINTEL
Vulkan._PerformanceConfigurationAcquireInfoINTEL — Method_PerformanceConfigurationAcquireInfoINTEL(type::PerformanceConfigurationTypeINTEL; next) -> _PerformanceConfigurationAcquireInfoINTEL
Vulkan._PerformanceCounterResultKHR — TypeMinimalistic wrapper for VkPerformanceCounterResultKHR.
Extension: VKKHRperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceCounterResultKHR.html
struct _PerformanceCounterResultKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPerformanceCounterResultKHR
Vulkan._PerformanceCounterResultKHR — Method_PerformanceCounterResultKHR(float32::Float32) -> _PerformanceCounterResultKHR
Vulkan._PerformanceCounterResultKHR — Method_PerformanceCounterResultKHR(float64::Float64) -> _PerformanceCounterResultKHR
Vulkan._PerformanceCounterResultKHR — Method_PerformanceCounterResultKHR(int32::Int32) -> _PerformanceCounterResultKHR
Vulkan._PerformanceCounterResultKHR — Method_PerformanceCounterResultKHR(int64::Int64) -> _PerformanceCounterResultKHR
Vulkan._PerformanceCounterResultKHR — Method_PerformanceCounterResultKHR(x::PerformanceCounterResultKHR) -> _PerformanceCounterResultKHR
Vulkan._PerformanceCounterResultKHR — Method_PerformanceCounterResultKHR(uint32::UInt32) -> _PerformanceCounterResultKHR
Vulkan._PerformanceCounterResultKHR — Method_PerformanceCounterResultKHR(uint64::UInt64) -> _PerformanceCounterResultKHR
Vulkan._PerformanceMarkerInfoINTEL — TypeMinimalistic wrapper for VkPerformanceMarkerInfoINTEL.
Extension: VKINTELperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceMarkerInfoINTEL.html
struct _PerformanceMarkerInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceMarkerInfoINTELdeps::Vector{Any}
Vulkan._PerformanceMarkerInfoINTEL — Method_PerformanceMarkerInfoINTEL(marker::Integer; next) -> _PerformanceMarkerInfoINTEL
Vulkan._PerformanceMarkerInfoINTEL — Method_PerformanceMarkerInfoINTEL(x::PerformanceMarkerInfoINTEL) -> _PerformanceMarkerInfoINTEL
Vulkan._PerformanceOverrideInfoINTEL — TypeMinimalistic wrapper for VkPerformanceOverrideInfoINTEL.
Extension: VKINTELperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceOverrideInfoINTEL.html
struct _PerformanceOverrideInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceOverrideInfoINTELdeps::Vector{Any}
Vulkan._PerformanceOverrideInfoINTEL — Method_PerformanceOverrideInfoINTEL(x::PerformanceOverrideInfoINTEL) -> _PerformanceOverrideInfoINTEL
Vulkan._PerformanceOverrideInfoINTEL — Method_PerformanceOverrideInfoINTEL(type::PerformanceOverrideTypeINTEL, enable::Bool, parameter::Integer; next) -> _PerformanceOverrideInfoINTEL
Vulkan._PerformanceQuerySubmitInfoKHR — TypeMinimalistic wrapper for VkPerformanceQuerySubmitInfoKHR.
Extension: VKKHRperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceQuerySubmitInfoKHR.html
struct _PerformanceQuerySubmitInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceQuerySubmitInfoKHRdeps::Vector{Any}
Vulkan._PerformanceQuerySubmitInfoKHR — Method_PerformanceQuerySubmitInfoKHR(counter_pass_index::Integer; next) -> _PerformanceQuerySubmitInfoKHR
Vulkan._PerformanceQuerySubmitInfoKHR — Method_PerformanceQuerySubmitInfoKHR(x::PerformanceQuerySubmitInfoKHR) -> _PerformanceQuerySubmitInfoKHR
Vulkan._PerformanceStreamMarkerInfoINTEL — TypeMinimalistic wrapper for VkPerformanceStreamMarkerInfoINTEL.
Extension: VKINTELperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceStreamMarkerInfoINTEL.html
struct _PerformanceStreamMarkerInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceStreamMarkerInfoINTELdeps::Vector{Any}
Vulkan._PerformanceStreamMarkerInfoINTEL — Method_PerformanceStreamMarkerInfoINTEL(marker::Integer; next) -> _PerformanceStreamMarkerInfoINTEL
Vulkan._PerformanceStreamMarkerInfoINTEL — Method_PerformanceStreamMarkerInfoINTEL(x::PerformanceStreamMarkerInfoINTEL) -> _PerformanceStreamMarkerInfoINTEL
Vulkan._PerformanceValueDataINTEL — TypeMinimalistic wrapper for VkPerformanceValueDataINTEL.
Extension: VKINTELperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceValueDataINTEL.html
struct _PerformanceValueDataINTEL <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPerformanceValueDataINTEL
Vulkan._PerformanceValueDataINTEL — Method_PerformanceValueDataINTEL(value_float::AbstractFloat) -> _PerformanceValueDataINTEL
Vulkan._PerformanceValueDataINTEL — Method_PerformanceValueDataINTEL(value_bool::Bool)
Vulkan._PerformanceValueDataINTEL — Method_PerformanceValueDataINTEL(x::PerformanceValueDataINTEL) -> _PerformanceValueDataINTEL
Vulkan._PerformanceValueDataINTEL — Method_PerformanceValueDataINTEL(value_string::String)
Vulkan._PerformanceValueDataINTEL — Method_PerformanceValueDataINTEL(value32::UInt32) -> _PerformanceValueDataINTEL
Vulkan._PerformanceValueDataINTEL — Method_PerformanceValueDataINTEL(value64::UInt64) -> _PerformanceValueDataINTEL
Vulkan._PerformanceValueINTEL — TypeMinimalistic wrapper for VkPerformanceValueINTEL.
Extension: VKINTELperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPerformanceValueINTEL.html
struct _PerformanceValueINTEL <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPerformanceValueINTEL
Vulkan._PerformanceValueINTEL — Method_PerformanceValueINTEL(x::PerformanceValueINTEL)
Vulkan._PerformanceValueINTEL — Method_PerformanceValueINTEL(type::PerformanceValueTypeINTEL, data::_PerformanceValueDataINTEL) -> _PerformanceValueINTEL
Vulkan._PhysicalDevice16BitStorageFeatures — TypeMinimalistic wrapper for VkPhysicalDevice16BitStorageFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevice16BitStorageFeatures.html
struct _PhysicalDevice16BitStorageFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevice16BitStorageFeaturesdeps::Vector{Any}
Vulkan._PhysicalDevice16BitStorageFeatures — Method_PhysicalDevice16BitStorageFeatures(storage_buffer_16_bit_access::Bool, uniform_and_storage_buffer_16_bit_access::Bool, storage_push_constant_16::Bool, storage_input_output_16::Bool; next) -> _PhysicalDevice16BitStorageFeatures
Vulkan._PhysicalDevice16BitStorageFeatures — Method_PhysicalDevice16BitStorageFeatures(x::PhysicalDevice16BitStorageFeatures) -> _PhysicalDevice16BitStorageFeatures
Vulkan._PhysicalDevice4444FormatsFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDevice4444FormatsFeaturesEXT.
Extension: VKEXT4444_formats
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevice4444FormatsFeaturesEXT.html
struct _PhysicalDevice4444FormatsFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevice4444FormatsFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDevice4444FormatsFeaturesEXT — Method_PhysicalDevice4444FormatsFeaturesEXT(format_a4r4g4b4::Bool, format_a4b4g4r4::Bool; next) -> _PhysicalDevice4444FormatsFeaturesEXT
Vulkan._PhysicalDevice4444FormatsFeaturesEXT — Method_PhysicalDevice4444FormatsFeaturesEXT(x::PhysicalDevice4444FormatsFeaturesEXT) -> _PhysicalDevice4444FormatsFeaturesEXT
Vulkan._PhysicalDevice8BitStorageFeatures — TypeMinimalistic wrapper for VkPhysicalDevice8BitStorageFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevice8BitStorageFeatures.html
struct _PhysicalDevice8BitStorageFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevice8BitStorageFeaturesdeps::Vector{Any}
Vulkan._PhysicalDevice8BitStorageFeatures — Method_PhysicalDevice8BitStorageFeatures(storage_buffer_8_bit_access::Bool, uniform_and_storage_buffer_8_bit_access::Bool, storage_push_constant_8::Bool; next) -> _PhysicalDevice8BitStorageFeatures
Vulkan._PhysicalDevice8BitStorageFeatures — Method_PhysicalDevice8BitStorageFeatures(x::PhysicalDevice8BitStorageFeatures) -> _PhysicalDevice8BitStorageFeatures
Vulkan._PhysicalDeviceASTCDecodeFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceASTCDecodeFeaturesEXT.
Extension: VKEXTastcdecodemode
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceASTCDecodeFeaturesEXT.html
struct _PhysicalDeviceASTCDecodeFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceASTCDecodeFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceASTCDecodeFeaturesEXT — Method_PhysicalDeviceASTCDecodeFeaturesEXT(decode_mode_shared_exponent::Bool; next) -> _PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan._PhysicalDeviceASTCDecodeFeaturesEXT — Method_PhysicalDeviceASTCDecodeFeaturesEXT(x::PhysicalDeviceASTCDecodeFeaturesEXT) -> _PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan._PhysicalDeviceAccelerationStructureFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceAccelerationStructureFeaturesKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceAccelerationStructureFeaturesKHR.html
struct _PhysicalDeviceAccelerationStructureFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceAccelerationStructureFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceAccelerationStructureFeaturesKHR — Method_PhysicalDeviceAccelerationStructureFeaturesKHR(acceleration_structure::Bool, acceleration_structure_capture_replay::Bool, acceleration_structure_indirect_build::Bool, acceleration_structure_host_commands::Bool, descriptor_binding_acceleration_structure_update_after_bind::Bool; next) -> _PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan._PhysicalDeviceAccelerationStructureFeaturesKHR — Method_PhysicalDeviceAccelerationStructureFeaturesKHR(x::PhysicalDeviceAccelerationStructureFeaturesKHR) -> _PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.
Extension: VKEXTblendoperationadvanced
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.html
struct _PhysicalDeviceBlendOperationAdvancedFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceBlendOperationAdvancedFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXT — Method_PhysicalDeviceBlendOperationAdvancedFeaturesEXT(advanced_blend_coherent_operations::Bool; next) -> _PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXT — Method_PhysicalDeviceBlendOperationAdvancedFeaturesEXT(x::PhysicalDeviceBlendOperationAdvancedFeaturesEXT) -> _PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan._PhysicalDeviceBufferDeviceAddressFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceBufferDeviceAddressFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceBufferDeviceAddressFeatures.html
struct _PhysicalDeviceBufferDeviceAddressFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceBufferDeviceAddressFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceBufferDeviceAddressFeatures — Method_PhysicalDeviceBufferDeviceAddressFeatures(buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool; next) -> _PhysicalDeviceBufferDeviceAddressFeatures
Vulkan._PhysicalDeviceBufferDeviceAddressFeatures — Method_PhysicalDeviceBufferDeviceAddressFeatures(x::PhysicalDeviceBufferDeviceAddressFeatures) -> _PhysicalDeviceBufferDeviceAddressFeatures
Vulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.
Extension: VKEXTbufferdeviceaddress
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.html
struct _PhysicalDeviceBufferDeviceAddressFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceBufferDeviceAddressFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXT — Method_PhysicalDeviceBufferDeviceAddressFeaturesEXT(buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool; next) -> _PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXT — Method_PhysicalDeviceBufferDeviceAddressFeaturesEXT(x::PhysicalDeviceBufferDeviceAddressFeaturesEXT) -> _PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan._PhysicalDeviceCoherentMemoryFeaturesAMD — TypeMinimalistic wrapper for VkPhysicalDeviceCoherentMemoryFeaturesAMD.
Extension: VKAMDdevicecoherentmemory
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceCoherentMemoryFeaturesAMD.html
struct _PhysicalDeviceCoherentMemoryFeaturesAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCoherentMemoryFeaturesAMDdeps::Vector{Any}
Vulkan._PhysicalDeviceCoherentMemoryFeaturesAMD — Method_PhysicalDeviceCoherentMemoryFeaturesAMD(device_coherent_memory::Bool; next) -> _PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan._PhysicalDeviceCoherentMemoryFeaturesAMD — Method_PhysicalDeviceCoherentMemoryFeaturesAMD(x::PhysicalDeviceCoherentMemoryFeaturesAMD) -> _PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan._PhysicalDeviceColorWriteEnableFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceColorWriteEnableFeaturesEXT.
Extension: VKEXTcolorwriteenable
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceColorWriteEnableFeaturesEXT.html
struct _PhysicalDeviceColorWriteEnableFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceColorWriteEnableFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceColorWriteEnableFeaturesEXT — Method_PhysicalDeviceColorWriteEnableFeaturesEXT(color_write_enable::Bool; next) -> _PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan._PhysicalDeviceColorWriteEnableFeaturesEXT — Method_PhysicalDeviceColorWriteEnableFeaturesEXT(x::PhysicalDeviceColorWriteEnableFeaturesEXT) -> _PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceComputeShaderDerivativesFeaturesNV.
Extension: VKNVcomputeshaderderivatives
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceComputeShaderDerivativesFeaturesNV.html
struct _PhysicalDeviceComputeShaderDerivativesFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceComputeShaderDerivativesFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNV — Method_PhysicalDeviceComputeShaderDerivativesFeaturesNV(compute_derivative_group_quads::Bool, compute_derivative_group_linear::Bool; next) -> _PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNV — Method_PhysicalDeviceComputeShaderDerivativesFeaturesNV(x::PhysicalDeviceComputeShaderDerivativesFeaturesNV) -> _PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan._PhysicalDeviceConditionalRenderingFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceConditionalRenderingFeaturesEXT.
Extension: VKEXTconditional_rendering
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceConditionalRenderingFeaturesEXT.html
struct _PhysicalDeviceConditionalRenderingFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceConditionalRenderingFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceConditionalRenderingFeaturesEXT — Method_PhysicalDeviceConditionalRenderingFeaturesEXT(conditional_rendering::Bool, inherited_conditional_rendering::Bool; next) -> _PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan._PhysicalDeviceConditionalRenderingFeaturesEXT — Method_PhysicalDeviceConditionalRenderingFeaturesEXT(x::PhysicalDeviceConditionalRenderingFeaturesEXT) -> _PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan._PhysicalDeviceCooperativeMatrixFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceCooperativeMatrixFeaturesNV.
Extension: VKNVcooperative_matrix
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceCooperativeMatrixFeaturesNV.html
struct _PhysicalDeviceCooperativeMatrixFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCooperativeMatrixFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceCooperativeMatrixFeaturesNV — Method_PhysicalDeviceCooperativeMatrixFeaturesNV(cooperative_matrix::Bool, cooperative_matrix_robust_buffer_access::Bool; next) -> _PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan._PhysicalDeviceCooperativeMatrixFeaturesNV — Method_PhysicalDeviceCooperativeMatrixFeaturesNV(x::PhysicalDeviceCooperativeMatrixFeaturesNV) -> _PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan._PhysicalDeviceCornerSampledImageFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceCornerSampledImageFeaturesNV.
Extension: VKNVcornersampledimage
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceCornerSampledImageFeaturesNV.html
struct _PhysicalDeviceCornerSampledImageFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCornerSampledImageFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceCornerSampledImageFeaturesNV — Method_PhysicalDeviceCornerSampledImageFeaturesNV(corner_sampled_image::Bool; next) -> _PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan._PhysicalDeviceCornerSampledImageFeaturesNV — Method_PhysicalDeviceCornerSampledImageFeaturesNV(x::PhysicalDeviceCornerSampledImageFeaturesNV) -> _PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan._PhysicalDeviceCoverageReductionModeFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceCoverageReductionModeFeaturesNV.
Extension: VKNVcoveragereductionmode
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceCoverageReductionModeFeaturesNV.html
struct _PhysicalDeviceCoverageReductionModeFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCoverageReductionModeFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceCoverageReductionModeFeaturesNV — Method_PhysicalDeviceCoverageReductionModeFeaturesNV(coverage_reduction_mode::Bool; next) -> _PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan._PhysicalDeviceCoverageReductionModeFeaturesNV — Method_PhysicalDeviceCoverageReductionModeFeaturesNV(x::PhysicalDeviceCoverageReductionModeFeaturesNV) -> _PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan._PhysicalDeviceCustomBorderColorFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceCustomBorderColorFeaturesEXT.
Extension: VKEXTcustombordercolor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceCustomBorderColorFeaturesEXT.html
struct _PhysicalDeviceCustomBorderColorFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCustomBorderColorFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceCustomBorderColorFeaturesEXT — Method_PhysicalDeviceCustomBorderColorFeaturesEXT(custom_border_colors::Bool, custom_border_color_without_format::Bool; next) -> _PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan._PhysicalDeviceCustomBorderColorFeaturesEXT — Method_PhysicalDeviceCustomBorderColorFeaturesEXT(x::PhysicalDeviceCustomBorderColorFeaturesEXT) -> _PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.
Extension: VKNVdedicatedallocationimage_aliasing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.html
struct _PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — Method_PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV(dedicated_allocation_image_aliasing::Bool; next) -> _PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — Method_PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV(x::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV) -> _PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan._PhysicalDeviceDepthClipEnableFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceDepthClipEnableFeaturesEXT.
Extension: VKEXTdepthclipenable
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDepthClipEnableFeaturesEXT.html
struct _PhysicalDeviceDepthClipEnableFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDepthClipEnableFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceDepthClipEnableFeaturesEXT — Method_PhysicalDeviceDepthClipEnableFeaturesEXT(depth_clip_enable::Bool; next) -> _PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan._PhysicalDeviceDepthClipEnableFeaturesEXT — Method_PhysicalDeviceDepthClipEnableFeaturesEXT(x::PhysicalDeviceDepthClipEnableFeaturesEXT) -> _PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan._PhysicalDeviceDescriptorIndexingFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceDescriptorIndexingFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDescriptorIndexingFeatures.html
struct _PhysicalDeviceDescriptorIndexingFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDescriptorIndexingFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceDescriptorIndexingFeatures — Method_PhysicalDeviceDescriptorIndexingFeatures(shader_input_attachment_array_dynamic_indexing::Bool, shader_uniform_texel_buffer_array_dynamic_indexing::Bool, shader_storage_texel_buffer_array_dynamic_indexing::Bool, shader_uniform_buffer_array_non_uniform_indexing::Bool, shader_sampled_image_array_non_uniform_indexing::Bool, shader_storage_buffer_array_non_uniform_indexing::Bool, shader_storage_image_array_non_uniform_indexing::Bool, shader_input_attachment_array_non_uniform_indexing::Bool, shader_uniform_texel_buffer_array_non_uniform_indexing::Bool, shader_storage_texel_buffer_array_non_uniform_indexing::Bool, descriptor_binding_uniform_buffer_update_after_bind::Bool, descriptor_binding_sampled_image_update_after_bind::Bool, descriptor_binding_storage_image_update_after_bind::Bool, descriptor_binding_storage_buffer_update_after_bind::Bool, descriptor_binding_uniform_texel_buffer_update_after_bind::Bool, descriptor_binding_storage_texel_buffer_update_after_bind::Bool, descriptor_binding_update_unused_while_pending::Bool, descriptor_binding_partially_bound::Bool, descriptor_binding_variable_descriptor_count::Bool, runtime_descriptor_array::Bool; next) -> _PhysicalDeviceDescriptorIndexingFeatures
Vulkan._PhysicalDeviceDescriptorIndexingFeatures — Method_PhysicalDeviceDescriptorIndexingFeatures(x::PhysicalDeviceDescriptorIndexingFeatures) -> _PhysicalDeviceDescriptorIndexingFeatures
Vulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.html
struct _PhysicalDeviceDeviceGeneratedCommandsFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — Method_PhysicalDeviceDeviceGeneratedCommandsFeaturesNV(device_generated_commands::Bool; next) -> _PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — Method_PhysicalDeviceDeviceGeneratedCommandsFeaturesNV(x::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV) -> _PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.
Extension: VKEXTdevicememoryreport
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.html
struct _PhysicalDeviceDeviceMemoryReportFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDeviceMemoryReportFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXT — Method_PhysicalDeviceDeviceMemoryReportFeaturesEXT(device_memory_report::Bool; next) -> _PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXT — Method_PhysicalDeviceDeviceMemoryReportFeaturesEXT(x::PhysicalDeviceDeviceMemoryReportFeaturesEXT) -> _PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan._PhysicalDeviceDiagnosticsConfigFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceDiagnosticsConfigFeaturesNV.
Extension: VKNVdevicediagnosticsconfig
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDiagnosticsConfigFeaturesNV.html
struct _PhysicalDeviceDiagnosticsConfigFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDiagnosticsConfigFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceDiagnosticsConfigFeaturesNV — Method_PhysicalDeviceDiagnosticsConfigFeaturesNV(diagnostics_config::Bool; next) -> _PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan._PhysicalDeviceDiagnosticsConfigFeaturesNV — Method_PhysicalDeviceDiagnosticsConfigFeaturesNV(x::PhysicalDeviceDiagnosticsConfigFeaturesNV) -> _PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan._PhysicalDeviceExclusiveScissorFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceExclusiveScissorFeaturesNV.
Extension: VKNVscissor_exclusive
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceExclusiveScissorFeaturesNV.html
struct _PhysicalDeviceExclusiveScissorFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExclusiveScissorFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceExclusiveScissorFeaturesNV — Method_PhysicalDeviceExclusiveScissorFeaturesNV(exclusive_scissor::Bool; next) -> _PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan._PhysicalDeviceExclusiveScissorFeaturesNV — Method_PhysicalDeviceExclusiveScissorFeaturesNV(x::PhysicalDeviceExclusiveScissorFeaturesNV) -> _PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.
Extension: VKEXTextendeddynamicstate2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.html
struct _PhysicalDeviceExtendedDynamicState2FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExtendedDynamicState2FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXT — Method_PhysicalDeviceExtendedDynamicState2FeaturesEXT(extended_dynamic_state_2::Bool, extended_dynamic_state_2_logic_op::Bool, extended_dynamic_state_2_patch_control_points::Bool; next) -> _PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXT — Method_PhysicalDeviceExtendedDynamicState2FeaturesEXT(x::PhysicalDeviceExtendedDynamicState2FeaturesEXT) -> _PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.
Extension: VKEXTextendeddynamicstate
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.html
struct _PhysicalDeviceExtendedDynamicStateFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExtendedDynamicStateFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXT — Method_PhysicalDeviceExtendedDynamicStateFeaturesEXT(extended_dynamic_state::Bool; next) -> _PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXT — Method_PhysicalDeviceExtendedDynamicStateFeaturesEXT(x::PhysicalDeviceExtendedDynamicStateFeaturesEXT) -> _PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceExternalBufferInfo — TypeMinimalistic wrapper for VkPhysicalDeviceExternalBufferInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceExternalBufferInfo.html
struct _PhysicalDeviceExternalBufferInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExternalBufferInfodeps::Vector{Any}
Vulkan._PhysicalDeviceExternalBufferInfo — Method_PhysicalDeviceExternalBufferInfo(usage::BufferUsageFlag, handle_type::ExternalMemoryHandleTypeFlag; next, flags) -> _PhysicalDeviceExternalBufferInfo
Vulkan._PhysicalDeviceExternalBufferInfo — Method_PhysicalDeviceExternalBufferInfo(x::PhysicalDeviceExternalBufferInfo) -> _PhysicalDeviceExternalBufferInfo
Vulkan._PhysicalDeviceExternalFenceInfo — TypeMinimalistic wrapper for VkPhysicalDeviceExternalFenceInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceExternalFenceInfo.html
struct _PhysicalDeviceExternalFenceInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExternalFenceInfodeps::Vector{Any}
Vulkan._PhysicalDeviceExternalFenceInfo — Method_PhysicalDeviceExternalFenceInfo(handle_type::ExternalFenceHandleTypeFlag; next) -> _PhysicalDeviceExternalFenceInfo
Vulkan._PhysicalDeviceExternalFenceInfo — Method_PhysicalDeviceExternalFenceInfo(x::PhysicalDeviceExternalFenceInfo) -> _PhysicalDeviceExternalFenceInfo
Vulkan._PhysicalDeviceExternalImageFormatInfo — TypeMinimalistic wrapper for VkPhysicalDeviceExternalImageFormatInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceExternalImageFormatInfo.html
struct _PhysicalDeviceExternalImageFormatInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExternalImageFormatInfodeps::Vector{Any}
Vulkan._PhysicalDeviceExternalImageFormatInfo — Method_PhysicalDeviceExternalImageFormatInfo(x::PhysicalDeviceExternalImageFormatInfo) -> _PhysicalDeviceExternalImageFormatInfo
Vulkan._PhysicalDeviceExternalImageFormatInfo — Method_PhysicalDeviceExternalImageFormatInfo(; next, handle_type)
Vulkan._PhysicalDeviceExternalSemaphoreInfo — TypeMinimalistic wrapper for VkPhysicalDeviceExternalSemaphoreInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceExternalSemaphoreInfo.html
struct _PhysicalDeviceExternalSemaphoreInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExternalSemaphoreInfodeps::Vector{Any}
Vulkan._PhysicalDeviceExternalSemaphoreInfo — Method_PhysicalDeviceExternalSemaphoreInfo(handle_type::ExternalSemaphoreHandleTypeFlag; next) -> _PhysicalDeviceExternalSemaphoreInfo
Vulkan._PhysicalDeviceExternalSemaphoreInfo — Method_PhysicalDeviceExternalSemaphoreInfo(x::PhysicalDeviceExternalSemaphoreInfo) -> _PhysicalDeviceExternalSemaphoreInfo
Vulkan._PhysicalDeviceFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFeatures.html
struct _PhysicalDeviceFeatures <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFeatures
Vulkan._PhysicalDeviceFeatures — Method_PhysicalDeviceFeatures(robust_buffer_access::Bool, full_draw_index_uint_32::Bool, image_cube_array::Bool, independent_blend::Bool, geometry_shader::Bool, tessellation_shader::Bool, sample_rate_shading::Bool, dual_src_blend::Bool, logic_op::Bool, multi_draw_indirect::Bool, draw_indirect_first_instance::Bool, depth_clamp::Bool, depth_bias_clamp::Bool, fill_mode_non_solid::Bool, depth_bounds::Bool, wide_lines::Bool, large_points::Bool, alpha_to_one::Bool, multi_viewport::Bool, sampler_anisotropy::Bool, texture_compression_etc_2::Bool, texture_compression_astc_ldr::Bool, texture_compression_bc::Bool, occlusion_query_precise::Bool, pipeline_statistics_query::Bool, vertex_pipeline_stores_and_atomics::Bool, fragment_stores_and_atomics::Bool, shader_tessellation_and_geometry_point_size::Bool, shader_image_gather_extended::Bool, shader_storage_image_extended_formats::Bool, shader_storage_image_multisample::Bool, shader_storage_image_read_without_format::Bool, shader_storage_image_write_without_format::Bool, shader_uniform_buffer_array_dynamic_indexing::Bool, shader_sampled_image_array_dynamic_indexing::Bool, shader_storage_buffer_array_dynamic_indexing::Bool, shader_storage_image_array_dynamic_indexing::Bool, shader_clip_distance::Bool, shader_cull_distance::Bool, shader_float_64::Bool, shader_int_64::Bool, shader_int_16::Bool, shader_resource_residency::Bool, shader_resource_min_lod::Bool, sparse_binding::Bool, sparse_residency_buffer::Bool, sparse_residency_image_2_d::Bool, sparse_residency_image_3_d::Bool, sparse_residency_2_samples::Bool, sparse_residency_4_samples::Bool, sparse_residency_8_samples::Bool, sparse_residency_16_samples::Bool, sparse_residency_aliased::Bool, variable_multisample_rate::Bool, inherited_queries::Bool) -> _PhysicalDeviceFeatures
Vulkan._PhysicalDeviceFeatures — Method_PhysicalDeviceFeatures(x::PhysicalDeviceFeatures) -> _PhysicalDeviceFeatures
Vulkan._PhysicalDeviceFeatures2 — TypeMinimalistic wrapper for VkPhysicalDeviceFeatures2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFeatures2.html
struct _PhysicalDeviceFeatures2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFeatures2deps::Vector{Any}
Vulkan._PhysicalDeviceFeatures2 — Method_PhysicalDeviceFeatures2(x::PhysicalDeviceFeatures2) -> _PhysicalDeviceFeatures2
Vulkan._PhysicalDeviceFeatures2 — Method_PhysicalDeviceFeatures2(features::_PhysicalDeviceFeatures; next) -> _PhysicalDeviceFeatures2
Vulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.
Extension: VKEXTfragmentdensitymap2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.html
struct _PhysicalDeviceFragmentDensityMap2FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMap2FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXT — Method_PhysicalDeviceFragmentDensityMap2FeaturesEXT(fragment_density_map_deferred::Bool; next) -> _PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXT — Method_PhysicalDeviceFragmentDensityMap2FeaturesEXT(x::PhysicalDeviceFragmentDensityMap2FeaturesEXT) -> _PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMapFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentDensityMapFeaturesEXT.
Extension: VKEXTfragmentdensitymap
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentDensityMapFeaturesEXT.html
struct _PhysicalDeviceFragmentDensityMapFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMapFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentDensityMapFeaturesEXT — Method_PhysicalDeviceFragmentDensityMapFeaturesEXT(fragment_density_map::Bool, fragment_density_map_dynamic::Bool, fragment_density_map_non_subsampled_images::Bool; next) -> _PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMapFeaturesEXT — Method_PhysicalDeviceFragmentDensityMapFeaturesEXT(x::PhysicalDeviceFragmentDensityMapFeaturesEXT) -> _PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV.
Extension: VKNVfragmentshaderbarycentric
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV.html
struct _PhysicalDeviceFragmentShaderBarycentricFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShaderBarycentricFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNV — Method_PhysicalDeviceFragmentShaderBarycentricFeaturesNV(fragment_shader_barycentric::Bool; next) -> _PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNV — Method_PhysicalDeviceFragmentShaderBarycentricFeaturesNV(x::PhysicalDeviceFragmentShaderBarycentricFeaturesNV) -> _PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.
Extension: VKEXTfragmentshaderinterlock
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.html
struct _PhysicalDeviceFragmentShaderInterlockFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShaderInterlockFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXT — Method_PhysicalDeviceFragmentShaderInterlockFeaturesEXT(fragment_shader_sample_interlock::Bool, fragment_shader_pixel_interlock::Bool, fragment_shader_shading_rate_interlock::Bool; next) -> _PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXT — Method_PhysicalDeviceFragmentShaderInterlockFeaturesEXT(x::PhysicalDeviceFragmentShaderInterlockFeaturesEXT) -> _PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.
Extension: VKNVfragmentshadingrate_enums
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.html
struct _PhysicalDeviceFragmentShadingRateEnumsFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — Method_PhysicalDeviceFragmentShadingRateEnumsFeaturesNV(fragment_shading_rate_enums::Bool, supersample_fragment_shading_rates::Bool, no_invocation_fragment_shading_rates::Bool; next) -> _PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — Method_PhysicalDeviceFragmentShadingRateEnumsFeaturesNV(x::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV) -> _PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.
Extension: VKNVfragmentshadingrate_enums
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.html
struct _PhysicalDeviceFragmentShadingRateEnumsPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — Method_PhysicalDeviceFragmentShadingRateEnumsPropertiesNV(x::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV) -> _PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — Method_PhysicalDeviceFragmentShadingRateEnumsPropertiesNV(max_fragment_shading_rate_invocation_count::SampleCountFlag; next) -> _PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan._PhysicalDeviceFragmentShadingRateFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceFragmentShadingRateFeaturesKHR.
Extension: VKKHRfragmentshadingrate
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceFragmentShadingRateFeaturesKHR.html
struct _PhysicalDeviceFragmentShadingRateFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShadingRateFeaturesKHR — Method_PhysicalDeviceFragmentShadingRateFeaturesKHR(pipeline_fragment_shading_rate::Bool, primitive_fragment_shading_rate::Bool, attachment_fragment_shading_rate::Bool; next) -> _PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan._PhysicalDeviceFragmentShadingRateFeaturesKHR — Method_PhysicalDeviceFragmentShadingRateFeaturesKHR(x::PhysicalDeviceFragmentShadingRateFeaturesKHR) -> _PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan._PhysicalDeviceHostQueryResetFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceHostQueryResetFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceHostQueryResetFeatures.html
struct _PhysicalDeviceHostQueryResetFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceHostQueryResetFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceHostQueryResetFeatures — Method_PhysicalDeviceHostQueryResetFeatures(host_query_reset::Bool; next) -> _PhysicalDeviceHostQueryResetFeatures
Vulkan._PhysicalDeviceHostQueryResetFeatures — Method_PhysicalDeviceHostQueryResetFeatures(x::PhysicalDeviceHostQueryResetFeatures) -> _PhysicalDeviceHostQueryResetFeatures
Vulkan._PhysicalDeviceImageDrmFormatModifierInfoEXT — TypeMinimalistic wrapper for VkPhysicalDeviceImageDrmFormatModifierInfoEXT.
Extension: VKEXTimagedrmformat_modifier
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceImageDrmFormatModifierInfoEXT.html
struct _PhysicalDeviceImageDrmFormatModifierInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImageDrmFormatModifierInfoEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceImageDrmFormatModifierInfoEXT — Method_PhysicalDeviceImageDrmFormatModifierInfoEXT(drm_format_modifier::Integer, sharing_mode::SharingMode, queue_family_indices::AbstractArray; next) -> _PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan._PhysicalDeviceImageDrmFormatModifierInfoEXT — Method_PhysicalDeviceImageDrmFormatModifierInfoEXT(x::PhysicalDeviceImageDrmFormatModifierInfoEXT) -> _PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan._PhysicalDeviceImageFormatInfo2 — TypeMinimalistic wrapper for VkPhysicalDeviceImageFormatInfo2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceImageFormatInfo2.html
struct _PhysicalDeviceImageFormatInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImageFormatInfo2deps::Vector{Any}
Vulkan._PhysicalDeviceImageFormatInfo2 — Method_PhysicalDeviceImageFormatInfo2(format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; next, flags) -> _PhysicalDeviceImageFormatInfo2
Vulkan._PhysicalDeviceImageFormatInfo2 — Method_PhysicalDeviceImageFormatInfo2(x::PhysicalDeviceImageFormatInfo2) -> _PhysicalDeviceImageFormatInfo2
Vulkan._PhysicalDeviceImageRobustnessFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceImageRobustnessFeaturesEXT.
Extension: VKEXTimage_robustness
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceImageRobustnessFeaturesEXT.html
struct _PhysicalDeviceImageRobustnessFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImageRobustnessFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceImageRobustnessFeaturesEXT — Method_PhysicalDeviceImageRobustnessFeaturesEXT(robust_image_access::Bool; next) -> _PhysicalDeviceImageRobustnessFeaturesEXT
Vulkan._PhysicalDeviceImageRobustnessFeaturesEXT — Method_PhysicalDeviceImageRobustnessFeaturesEXT(x::PhysicalDeviceImageRobustnessFeaturesEXT) -> _PhysicalDeviceImageRobustnessFeaturesEXT
Vulkan._PhysicalDeviceImageViewImageFormatInfoEXT — TypeMinimalistic wrapper for VkPhysicalDeviceImageViewImageFormatInfoEXT.
Extension: VKEXTfilter_cubic
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceImageViewImageFormatInfoEXT.html
struct _PhysicalDeviceImageViewImageFormatInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImageViewImageFormatInfoEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceImageViewImageFormatInfoEXT — Method_PhysicalDeviceImageViewImageFormatInfoEXT(image_view_type::ImageViewType; next) -> _PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan._PhysicalDeviceImageViewImageFormatInfoEXT — Method_PhysicalDeviceImageViewImageFormatInfoEXT(x::PhysicalDeviceImageViewImageFormatInfoEXT) -> _PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan._PhysicalDeviceImagelessFramebufferFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceImagelessFramebufferFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceImagelessFramebufferFeatures.html
struct _PhysicalDeviceImagelessFramebufferFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImagelessFramebufferFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceImagelessFramebufferFeatures — Method_PhysicalDeviceImagelessFramebufferFeatures(imageless_framebuffer::Bool; next) -> _PhysicalDeviceImagelessFramebufferFeatures
Vulkan._PhysicalDeviceImagelessFramebufferFeatures — Method_PhysicalDeviceImagelessFramebufferFeatures(x::PhysicalDeviceImagelessFramebufferFeatures) -> _PhysicalDeviceImagelessFramebufferFeatures
Vulkan._PhysicalDeviceIndexTypeUint8FeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceIndexTypeUint8FeaturesEXT.
Extension: VKEXTindextypeuint8
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceIndexTypeUint8FeaturesEXT.html
struct _PhysicalDeviceIndexTypeUint8FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceIndexTypeUint8FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceIndexTypeUint8FeaturesEXT — Method_PhysicalDeviceIndexTypeUint8FeaturesEXT(index_type_uint_8::Bool; next) -> _PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan._PhysicalDeviceIndexTypeUint8FeaturesEXT — Method_PhysicalDeviceIndexTypeUint8FeaturesEXT(x::PhysicalDeviceIndexTypeUint8FeaturesEXT) -> _PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan._PhysicalDeviceInheritedViewportScissorFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceInheritedViewportScissorFeaturesNV.
Extension: VKNVinheritedviewportscissor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceInheritedViewportScissorFeaturesNV.html
struct _PhysicalDeviceInheritedViewportScissorFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceInheritedViewportScissorFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceInheritedViewportScissorFeaturesNV — Method_PhysicalDeviceInheritedViewportScissorFeaturesNV(inherited_viewport_scissor_2_d::Bool; next) -> _PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan._PhysicalDeviceInheritedViewportScissorFeaturesNV — Method_PhysicalDeviceInheritedViewportScissorFeaturesNV(x::PhysicalDeviceInheritedViewportScissorFeaturesNV) -> _PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan._PhysicalDeviceInlineUniformBlockFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceInlineUniformBlockFeaturesEXT.
Extension: VKEXTinlineuniformblock
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceInlineUniformBlockFeaturesEXT.html
struct _PhysicalDeviceInlineUniformBlockFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceInlineUniformBlockFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceInlineUniformBlockFeaturesEXT — Method_PhysicalDeviceInlineUniformBlockFeaturesEXT(inline_uniform_block::Bool, descriptor_binding_inline_uniform_block_update_after_bind::Bool; next) -> _PhysicalDeviceInlineUniformBlockFeaturesEXT
Vulkan._PhysicalDeviceInlineUniformBlockFeaturesEXT — Method_PhysicalDeviceInlineUniformBlockFeaturesEXT(x::PhysicalDeviceInlineUniformBlockFeaturesEXT) -> _PhysicalDeviceInlineUniformBlockFeaturesEXT
Vulkan._PhysicalDeviceLineRasterizationFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceLineRasterizationFeaturesEXT.
Extension: VKEXTline_rasterization
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceLineRasterizationFeaturesEXT.html
struct _PhysicalDeviceLineRasterizationFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceLineRasterizationFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceLineRasterizationFeaturesEXT — Method_PhysicalDeviceLineRasterizationFeaturesEXT(rectangular_lines::Bool, bresenham_lines::Bool, smooth_lines::Bool, stippled_rectangular_lines::Bool, stippled_bresenham_lines::Bool, stippled_smooth_lines::Bool; next) -> _PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan._PhysicalDeviceLineRasterizationFeaturesEXT — Method_PhysicalDeviceLineRasterizationFeaturesEXT(x::PhysicalDeviceLineRasterizationFeaturesEXT) -> _PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan._PhysicalDeviceMemoryPriorityFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceMemoryPriorityFeaturesEXT.
Extension: VKEXTmemory_priority
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMemoryPriorityFeaturesEXT.html
struct _PhysicalDeviceMemoryPriorityFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryPriorityFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceMemoryPriorityFeaturesEXT — Method_PhysicalDeviceMemoryPriorityFeaturesEXT(memory_priority::Bool; next) -> _PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan._PhysicalDeviceMemoryPriorityFeaturesEXT — Method_PhysicalDeviceMemoryPriorityFeaturesEXT(x::PhysicalDeviceMemoryPriorityFeaturesEXT) -> _PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan._PhysicalDeviceMeshShaderFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceMeshShaderFeaturesNV.
Extension: VKNVmesh_shader
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMeshShaderFeaturesNV.html
struct _PhysicalDeviceMeshShaderFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMeshShaderFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceMeshShaderFeaturesNV — Method_PhysicalDeviceMeshShaderFeaturesNV(task_shader::Bool, mesh_shader::Bool; next) -> _PhysicalDeviceMeshShaderFeaturesNV
Vulkan._PhysicalDeviceMeshShaderFeaturesNV — Method_PhysicalDeviceMeshShaderFeaturesNV(x::PhysicalDeviceMeshShaderFeaturesNV) -> _PhysicalDeviceMeshShaderFeaturesNV
Vulkan._PhysicalDeviceMultiviewFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceMultiviewFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMultiviewFeatures.html
struct _PhysicalDeviceMultiviewFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMultiviewFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceMultiviewFeatures — Method_PhysicalDeviceMultiviewFeatures(multiview::Bool, multiview_geometry_shader::Bool, multiview_tessellation_shader::Bool; next) -> _PhysicalDeviceMultiviewFeatures
Vulkan._PhysicalDeviceMultiviewFeatures — Method_PhysicalDeviceMultiviewFeatures(x::PhysicalDeviceMultiviewFeatures) -> _PhysicalDeviceMultiviewFeatures
Vulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — TypeMinimalistic wrapper for VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE.
Extension: VKVALVEmutabledescriptortype
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE.html
struct _PhysicalDeviceMutableDescriptorTypeFeaturesVALVE <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVEdeps::Vector{Any}
Vulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — Method_PhysicalDeviceMutableDescriptorTypeFeaturesVALVE(mutable_descriptor_type::Bool; next) -> _PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — Method_PhysicalDeviceMutableDescriptorTypeFeaturesVALVE(x::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE) -> _PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan._PhysicalDevicePerformanceQueryFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDevicePerformanceQueryFeaturesKHR.
Extension: VKKHRperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevicePerformanceQueryFeaturesKHR.html
struct _PhysicalDevicePerformanceQueryFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePerformanceQueryFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDevicePerformanceQueryFeaturesKHR — Method_PhysicalDevicePerformanceQueryFeaturesKHR(performance_counter_query_pools::Bool, performance_counter_multiple_query_pools::Bool; next) -> _PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan._PhysicalDevicePerformanceQueryFeaturesKHR — Method_PhysicalDevicePerformanceQueryFeaturesKHR(x::PhysicalDevicePerformanceQueryFeaturesKHR) -> _PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT.
Extension: VKEXTpipelinecreationcache_control
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT.html
struct _PhysicalDevicePipelineCreationCacheControlFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePipelineCreationCacheControlFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXT — Method_PhysicalDevicePipelineCreationCacheControlFeaturesEXT(pipeline_creation_cache_control::Bool; next) -> _PhysicalDevicePipelineCreationCacheControlFeaturesEXT
Vulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXT — Method_PhysicalDevicePipelineCreationCacheControlFeaturesEXT(x::PhysicalDevicePipelineCreationCacheControlFeaturesEXT) -> _PhysicalDevicePipelineCreationCacheControlFeaturesEXT
Vulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.
Extension: VKKHRpipelineexecutableproperties
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.html
struct _PhysicalDevicePipelineExecutablePropertiesFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — Method_PhysicalDevicePipelineExecutablePropertiesFeaturesKHR(pipeline_executable_info::Bool; next) -> _PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — Method_PhysicalDevicePipelineExecutablePropertiesFeaturesKHR(x::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR) -> _PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan._PhysicalDevicePrivateDataFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDevicePrivateDataFeaturesEXT.
Extension: VKEXTprivate_data
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDevicePrivateDataFeaturesEXT.html
struct _PhysicalDevicePrivateDataFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePrivateDataFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDevicePrivateDataFeaturesEXT — Method_PhysicalDevicePrivateDataFeaturesEXT(private_data::Bool; next) -> _PhysicalDevicePrivateDataFeaturesEXT
Vulkan._PhysicalDevicePrivateDataFeaturesEXT — Method_PhysicalDevicePrivateDataFeaturesEXT(x::PhysicalDevicePrivateDataFeaturesEXT) -> _PhysicalDevicePrivateDataFeaturesEXT
Vulkan._PhysicalDeviceProtectedMemoryFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceProtectedMemoryFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceProtectedMemoryFeatures.html
struct _PhysicalDeviceProtectedMemoryFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceProtectedMemoryFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceProtectedMemoryFeatures — Method_PhysicalDeviceProtectedMemoryFeatures(protected_memory::Bool; next) -> _PhysicalDeviceProtectedMemoryFeatures
Vulkan._PhysicalDeviceProtectedMemoryFeatures — Method_PhysicalDeviceProtectedMemoryFeatures(x::PhysicalDeviceProtectedMemoryFeatures) -> _PhysicalDeviceProtectedMemoryFeatures
Vulkan._PhysicalDeviceProvokingVertexFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceProvokingVertexFeaturesEXT.
Extension: VKEXTprovoking_vertex
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceProvokingVertexFeaturesEXT.html
struct _PhysicalDeviceProvokingVertexFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceProvokingVertexFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceProvokingVertexFeaturesEXT — Method_PhysicalDeviceProvokingVertexFeaturesEXT(provoking_vertex_last::Bool, transform_feedback_preserves_provoking_vertex::Bool; next) -> _PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan._PhysicalDeviceProvokingVertexFeaturesEXT — Method_PhysicalDeviceProvokingVertexFeaturesEXT(x::PhysicalDeviceProvokingVertexFeaturesEXT) -> _PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan._PhysicalDeviceRayQueryFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceRayQueryFeaturesKHR.
Extension: VKKHRray_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceRayQueryFeaturesKHR.html
struct _PhysicalDeviceRayQueryFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRayQueryFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceRayQueryFeaturesKHR — Method_PhysicalDeviceRayQueryFeaturesKHR(ray_query::Bool; next) -> _PhysicalDeviceRayQueryFeaturesKHR
Vulkan._PhysicalDeviceRayQueryFeaturesKHR — Method_PhysicalDeviceRayQueryFeaturesKHR(x::PhysicalDeviceRayQueryFeaturesKHR) -> _PhysicalDeviceRayQueryFeaturesKHR
Vulkan._PhysicalDeviceRayTracingPipelineFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceRayTracingPipelineFeaturesKHR.
Extension: VKKHRraytracingpipeline
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceRayTracingPipelineFeaturesKHR.html
struct _PhysicalDeviceRayTracingPipelineFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRayTracingPipelineFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceRayTracingPipelineFeaturesKHR — Method_PhysicalDeviceRayTracingPipelineFeaturesKHR(ray_tracing_pipeline::Bool, ray_tracing_pipeline_shader_group_handle_capture_replay::Bool, ray_tracing_pipeline_shader_group_handle_capture_replay_mixed::Bool, ray_tracing_pipeline_trace_rays_indirect::Bool, ray_traversal_primitive_culling::Bool; next) -> _PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan._PhysicalDeviceRayTracingPipelineFeaturesKHR — Method_PhysicalDeviceRayTracingPipelineFeaturesKHR(x::PhysicalDeviceRayTracingPipelineFeaturesKHR) -> _PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.
Extension: VKNVrepresentativefragmenttest
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.html
struct _PhysicalDeviceRepresentativeFragmentTestFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRepresentativeFragmentTestFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNV — Method_PhysicalDeviceRepresentativeFragmentTestFeaturesNV(representative_fragment_test::Bool; next) -> _PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNV — Method_PhysicalDeviceRepresentativeFragmentTestFeaturesNV(x::PhysicalDeviceRepresentativeFragmentTestFeaturesNV) -> _PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan._PhysicalDeviceRobustness2FeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceRobustness2FeaturesEXT.
Extension: VKEXTrobustness2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceRobustness2FeaturesEXT.html
struct _PhysicalDeviceRobustness2FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRobustness2FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceRobustness2FeaturesEXT — Method_PhysicalDeviceRobustness2FeaturesEXT(robust_buffer_access_2::Bool, robust_image_access_2::Bool, null_descriptor::Bool; next) -> _PhysicalDeviceRobustness2FeaturesEXT
Vulkan._PhysicalDeviceRobustness2FeaturesEXT — Method_PhysicalDeviceRobustness2FeaturesEXT(x::PhysicalDeviceRobustness2FeaturesEXT) -> _PhysicalDeviceRobustness2FeaturesEXT
Vulkan._PhysicalDeviceSamplerYcbcrConversionFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceSamplerYcbcrConversionFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSamplerYcbcrConversionFeatures.html
struct _PhysicalDeviceSamplerYcbcrConversionFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSamplerYcbcrConversionFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceSamplerYcbcrConversionFeatures — Method_PhysicalDeviceSamplerYcbcrConversionFeatures(sampler_ycbcr_conversion::Bool; next) -> _PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan._PhysicalDeviceSamplerYcbcrConversionFeatures — Method_PhysicalDeviceSamplerYcbcrConversionFeatures(x::PhysicalDeviceSamplerYcbcrConversionFeatures) -> _PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan._PhysicalDeviceScalarBlockLayoutFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceScalarBlockLayoutFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceScalarBlockLayoutFeatures.html
struct _PhysicalDeviceScalarBlockLayoutFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceScalarBlockLayoutFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceScalarBlockLayoutFeatures — Method_PhysicalDeviceScalarBlockLayoutFeatures(scalar_block_layout::Bool; next) -> _PhysicalDeviceScalarBlockLayoutFeatures
Vulkan._PhysicalDeviceScalarBlockLayoutFeatures — Method_PhysicalDeviceScalarBlockLayoutFeatures(x::PhysicalDeviceScalarBlockLayoutFeatures) -> _PhysicalDeviceScalarBlockLayoutFeatures
Vulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.html
struct _PhysicalDeviceSeparateDepthStencilLayoutsFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeatures — Method_PhysicalDeviceSeparateDepthStencilLayoutsFeatures(separate_depth_stencil_layouts::Bool; next) -> _PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeatures — Method_PhysicalDeviceSeparateDepthStencilLayoutsFeatures(x::PhysicalDeviceSeparateDepthStencilLayoutsFeatures) -> _PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.
Extension: VKEXTshaderatomicfloat
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.html
struct _PhysicalDeviceShaderAtomicFloatFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderAtomicFloatFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXT — Method_PhysicalDeviceShaderAtomicFloatFeaturesEXT(shader_buffer_float_32_atomics::Bool, shader_buffer_float_32_atomic_add::Bool, shader_buffer_float_64_atomics::Bool, shader_buffer_float_64_atomic_add::Bool, shader_shared_float_32_atomics::Bool, shader_shared_float_32_atomic_add::Bool, shader_shared_float_64_atomics::Bool, shader_shared_float_64_atomic_add::Bool, shader_image_float_32_atomics::Bool, shader_image_float_32_atomic_add::Bool, sparse_image_float_32_atomics::Bool, sparse_image_float_32_atomic_add::Bool; next) -> _PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXT — Method_PhysicalDeviceShaderAtomicFloatFeaturesEXT(x::PhysicalDeviceShaderAtomicFloatFeaturesEXT) -> _PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan._PhysicalDeviceShaderAtomicInt64Features — TypeMinimalistic wrapper for VkPhysicalDeviceShaderAtomicInt64Features.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderAtomicInt64Features.html
struct _PhysicalDeviceShaderAtomicInt64Features <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderAtomicInt64Featuresdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderAtomicInt64Features — Method_PhysicalDeviceShaderAtomicInt64Features(shader_buffer_int_64_atomics::Bool, shader_shared_int_64_atomics::Bool; next) -> _PhysicalDeviceShaderAtomicInt64Features
Vulkan._PhysicalDeviceShaderAtomicInt64Features — Method_PhysicalDeviceShaderAtomicInt64Features(x::PhysicalDeviceShaderAtomicInt64Features) -> _PhysicalDeviceShaderAtomicInt64Features
Vulkan._PhysicalDeviceShaderClockFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceShaderClockFeaturesKHR.
Extension: VKKHRshader_clock
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderClockFeaturesKHR.html
struct _PhysicalDeviceShaderClockFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderClockFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderClockFeaturesKHR — Method_PhysicalDeviceShaderClockFeaturesKHR(shader_subgroup_clock::Bool, shader_device_clock::Bool; next) -> _PhysicalDeviceShaderClockFeaturesKHR
Vulkan._PhysicalDeviceShaderClockFeaturesKHR — Method_PhysicalDeviceShaderClockFeaturesKHR(x::PhysicalDeviceShaderClockFeaturesKHR) -> _PhysicalDeviceShaderClockFeaturesKHR
Vulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT.
Extension: VKEXTshaderdemotetohelperinvocation
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT.html
struct _PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — Method_PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(shader_demote_to_helper_invocation::Bool; next) -> _PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Vulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — Method_PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(x::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) -> _PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Vulkan._PhysicalDeviceShaderDrawParametersFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceShaderDrawParametersFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderDrawParametersFeatures.html
struct _PhysicalDeviceShaderDrawParametersFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderDrawParametersFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderDrawParametersFeatures — Method_PhysicalDeviceShaderDrawParametersFeatures(shader_draw_parameters::Bool; next) -> _PhysicalDeviceShaderDrawParametersFeatures
Vulkan._PhysicalDeviceShaderDrawParametersFeatures — Method_PhysicalDeviceShaderDrawParametersFeatures(x::PhysicalDeviceShaderDrawParametersFeatures) -> _PhysicalDeviceShaderDrawParametersFeatures
Vulkan._PhysicalDeviceShaderFloat16Int8Features — TypeMinimalistic wrapper for VkPhysicalDeviceShaderFloat16Int8Features.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderFloat16Int8Features.html
struct _PhysicalDeviceShaderFloat16Int8Features <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderFloat16Int8Featuresdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderFloat16Int8Features — Method_PhysicalDeviceShaderFloat16Int8Features(shader_float_16::Bool, shader_int_8::Bool; next) -> _PhysicalDeviceShaderFloat16Int8Features
Vulkan._PhysicalDeviceShaderFloat16Int8Features — Method_PhysicalDeviceShaderFloat16Int8Features(x::PhysicalDeviceShaderFloat16Int8Features) -> _PhysicalDeviceShaderFloat16Int8Features
Vulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.
Extension: VKEXTshaderimageatomic_int64
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.html
struct _PhysicalDeviceShaderImageAtomicInt64FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — Method_PhysicalDeviceShaderImageAtomicInt64FeaturesEXT(shader_image_int_64_atomics::Bool, sparse_image_int_64_atomics::Bool; next) -> _PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — Method_PhysicalDeviceShaderImageAtomicInt64FeaturesEXT(x::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT) -> _PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan._PhysicalDeviceShaderImageFootprintFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceShaderImageFootprintFeaturesNV.
Extension: VKNVshaderimagefootprint
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderImageFootprintFeaturesNV.html
struct _PhysicalDeviceShaderImageFootprintFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderImageFootprintFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderImageFootprintFeaturesNV — Method_PhysicalDeviceShaderImageFootprintFeaturesNV(image_footprint::Bool; next) -> _PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan._PhysicalDeviceShaderImageFootprintFeaturesNV — Method_PhysicalDeviceShaderImageFootprintFeaturesNV(x::PhysicalDeviceShaderImageFootprintFeaturesNV) -> _PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — TypeMinimalistic wrapper for VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.
Extension: VKINTELshaderintegerfunctions2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.html
struct _PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTELdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — Method_PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(shader_integer_functions_2::Bool; next) -> _PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — Method_PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(x::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL) -> _PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.
Extension: VKNVshadersmbuiltins
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.html
struct _PhysicalDeviceShaderSMBuiltinsFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderSMBuiltinsFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNV — Method_PhysicalDeviceShaderSMBuiltinsFeaturesNV(shader_sm_builtins::Bool; next) -> _PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNV — Method_PhysicalDeviceShaderSMBuiltinsFeaturesNV(x::PhysicalDeviceShaderSMBuiltinsFeaturesNV) -> _PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.html
struct _PhysicalDeviceShaderSubgroupExtendedTypesFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeatures — Method_PhysicalDeviceShaderSubgroupExtendedTypesFeatures(shader_subgroup_extended_types::Bool; next) -> _PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeatures — Method_PhysicalDeviceShaderSubgroupExtendedTypesFeatures(x::PhysicalDeviceShaderSubgroupExtendedTypesFeatures) -> _PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR.
Extension: VKKHRshaderterminateinvocation
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR.html
struct _PhysicalDeviceShaderTerminateInvocationFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderTerminateInvocationFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHR — Method_PhysicalDeviceShaderTerminateInvocationFeaturesKHR(shader_terminate_invocation::Bool; next) -> _PhysicalDeviceShaderTerminateInvocationFeaturesKHR
Vulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHR — Method_PhysicalDeviceShaderTerminateInvocationFeaturesKHR(x::PhysicalDeviceShaderTerminateInvocationFeaturesKHR) -> _PhysicalDeviceShaderTerminateInvocationFeaturesKHR
Vulkan._PhysicalDeviceShadingRateImageFeaturesNV — TypeMinimalistic wrapper for VkPhysicalDeviceShadingRateImageFeaturesNV.
Extension: VKNVshadingrateimage
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceShadingRateImageFeaturesNV.html
struct _PhysicalDeviceShadingRateImageFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShadingRateImageFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceShadingRateImageFeaturesNV — Method_PhysicalDeviceShadingRateImageFeaturesNV(shading_rate_image::Bool, shading_rate_coarse_sample_order::Bool; next) -> _PhysicalDeviceShadingRateImageFeaturesNV
Vulkan._PhysicalDeviceShadingRateImageFeaturesNV — Method_PhysicalDeviceShadingRateImageFeaturesNV(x::PhysicalDeviceShadingRateImageFeaturesNV) -> _PhysicalDeviceShadingRateImageFeaturesNV
Vulkan._PhysicalDeviceSparseImageFormatInfo2 — TypeMinimalistic wrapper for VkPhysicalDeviceSparseImageFormatInfo2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSparseImageFormatInfo2.html
struct _PhysicalDeviceSparseImageFormatInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSparseImageFormatInfo2deps::Vector{Any}
Vulkan._PhysicalDeviceSparseImageFormatInfo2 — Method_PhysicalDeviceSparseImageFormatInfo2(format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling; next) -> _PhysicalDeviceSparseImageFormatInfo2
Vulkan._PhysicalDeviceSparseImageFormatInfo2 — Method_PhysicalDeviceSparseImageFormatInfo2(x::PhysicalDeviceSparseImageFormatInfo2) -> _PhysicalDeviceSparseImageFormatInfo2
Vulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceSubgroupSizeControlFeaturesEXT.
Extension: VKEXTsubgroupsizecontrol
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSubgroupSizeControlFeaturesEXT.html
struct _PhysicalDeviceSubgroupSizeControlFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSubgroupSizeControlFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXT — Method_PhysicalDeviceSubgroupSizeControlFeaturesEXT(subgroup_size_control::Bool, compute_full_subgroups::Bool; next) -> _PhysicalDeviceSubgroupSizeControlFeaturesEXT
Vulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXT — Method_PhysicalDeviceSubgroupSizeControlFeaturesEXT(x::PhysicalDeviceSubgroupSizeControlFeaturesEXT) -> _PhysicalDeviceSubgroupSizeControlFeaturesEXT
Vulkan._PhysicalDeviceSurfaceInfo2KHR — TypeMinimalistic wrapper for VkPhysicalDeviceSurfaceInfo2KHR.
Extension: VKKHRgetsurfacecapabilities2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSurfaceInfo2KHR.html
struct _PhysicalDeviceSurfaceInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSurfaceInfo2KHRdeps::Vector{Any}surface::SurfaceKHR
Vulkan._PhysicalDeviceSurfaceInfo2KHR — Method_PhysicalDeviceSurfaceInfo2KHR(x::PhysicalDeviceSurfaceInfo2KHR) -> _PhysicalDeviceSurfaceInfo2KHR
Vulkan._PhysicalDeviceSurfaceInfo2KHR — Method_PhysicalDeviceSurfaceInfo2KHR(surface::SurfaceKHR; next) -> _PhysicalDeviceSurfaceInfo2KHR
Vulkan._PhysicalDeviceSynchronization2FeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceSynchronization2FeaturesKHR.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceSynchronization2FeaturesKHR.html
struct _PhysicalDeviceSynchronization2FeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSynchronization2FeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceSynchronization2FeaturesKHR — Method_PhysicalDeviceSynchronization2FeaturesKHR(synchronization2::Bool; next) -> _PhysicalDeviceSynchronization2FeaturesKHR
Vulkan._PhysicalDeviceSynchronization2FeaturesKHR — Method_PhysicalDeviceSynchronization2FeaturesKHR(x::PhysicalDeviceSynchronization2FeaturesKHR) -> _PhysicalDeviceSynchronization2FeaturesKHR
Vulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.
Extension: VKEXTtexelbufferalignment
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.html
struct _PhysicalDeviceTexelBufferAlignmentFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTexelBufferAlignmentFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXT — Method_PhysicalDeviceTexelBufferAlignmentFeaturesEXT(texel_buffer_alignment::Bool; next) -> _PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXT — Method_PhysicalDeviceTexelBufferAlignmentFeaturesEXT(x::PhysicalDeviceTexelBufferAlignmentFeaturesEXT) -> _PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT.
Extension: VKEXTtexturecompressionastc_hdr
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT.html
struct _PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — Method_PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(texture_compression_astc_hdr::Bool; next) -> _PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
Vulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — Method_PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(x::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) -> _PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
Vulkan._PhysicalDeviceTimelineSemaphoreFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceTimelineSemaphoreFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceTimelineSemaphoreFeatures.html
struct _PhysicalDeviceTimelineSemaphoreFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTimelineSemaphoreFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceTimelineSemaphoreFeatures — Method_PhysicalDeviceTimelineSemaphoreFeatures(timeline_semaphore::Bool; next) -> _PhysicalDeviceTimelineSemaphoreFeatures
Vulkan._PhysicalDeviceTimelineSemaphoreFeatures — Method_PhysicalDeviceTimelineSemaphoreFeatures(x::PhysicalDeviceTimelineSemaphoreFeatures) -> _PhysicalDeviceTimelineSemaphoreFeatures
Vulkan._PhysicalDeviceTransformFeedbackFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceTransformFeedbackFeaturesEXT.
Extension: VKEXTtransform_feedback
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceTransformFeedbackFeaturesEXT.html
struct _PhysicalDeviceTransformFeedbackFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTransformFeedbackFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceTransformFeedbackFeaturesEXT — Method_PhysicalDeviceTransformFeedbackFeaturesEXT(transform_feedback::Bool, geometry_streams::Bool; next) -> _PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan._PhysicalDeviceTransformFeedbackFeaturesEXT — Method_PhysicalDeviceTransformFeedbackFeaturesEXT(x::PhysicalDeviceTransformFeedbackFeaturesEXT) -> _PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan._PhysicalDeviceUniformBufferStandardLayoutFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceUniformBufferStandardLayoutFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceUniformBufferStandardLayoutFeatures.html
struct _PhysicalDeviceUniformBufferStandardLayoutFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceUniformBufferStandardLayoutFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceUniformBufferStandardLayoutFeatures — Method_PhysicalDeviceUniformBufferStandardLayoutFeatures(uniform_buffer_standard_layout::Bool; next) -> _PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan._PhysicalDeviceUniformBufferStandardLayoutFeatures — Method_PhysicalDeviceUniformBufferStandardLayoutFeatures(x::PhysicalDeviceUniformBufferStandardLayoutFeatures) -> _PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan._PhysicalDeviceVariablePointersFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceVariablePointersFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceVariablePointersFeatures.html
struct _PhysicalDeviceVariablePointersFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVariablePointersFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceVariablePointersFeatures — Method_PhysicalDeviceVariablePointersFeatures(variable_pointers_storage_buffer::Bool, variable_pointers::Bool; next) -> _PhysicalDeviceVariablePointersFeatures
Vulkan._PhysicalDeviceVariablePointersFeatures — Method_PhysicalDeviceVariablePointersFeatures(x::PhysicalDeviceVariablePointersFeatures) -> _PhysicalDeviceVariablePointersFeatures
Vulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT.
Extension: VKEXTvertexattributedivisor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT.html
struct _PhysicalDeviceVertexAttributeDivisorFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVertexAttributeDivisorFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXT — Method_PhysicalDeviceVertexAttributeDivisorFeaturesEXT(vertex_attribute_instance_rate_divisor::Bool, vertex_attribute_instance_rate_zero_divisor::Bool; next) -> _PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXT — Method_PhysicalDeviceVertexAttributeDivisorFeaturesEXT(x::PhysicalDeviceVertexAttributeDivisorFeaturesEXT) -> _PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.
Extension: VKEXTvertexinputdynamic_state
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.html
struct _PhysicalDeviceVertexInputDynamicStateFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVertexInputDynamicStateFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXT — Method_PhysicalDeviceVertexInputDynamicStateFeaturesEXT(vertex_input_dynamic_state::Bool; next) -> _PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXT — Method_PhysicalDeviceVertexInputDynamicStateFeaturesEXT(x::PhysicalDeviceVertexInputDynamicStateFeaturesEXT) -> _PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceVulkan11Features — TypeMinimalistic wrapper for VkPhysicalDeviceVulkan11Features.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceVulkan11Features.html
struct _PhysicalDeviceVulkan11Features <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan11Featuresdeps::Vector{Any}
Vulkan._PhysicalDeviceVulkan11Features — Method_PhysicalDeviceVulkan11Features(storage_buffer_16_bit_access::Bool, uniform_and_storage_buffer_16_bit_access::Bool, storage_push_constant_16::Bool, storage_input_output_16::Bool, multiview::Bool, multiview_geometry_shader::Bool, multiview_tessellation_shader::Bool, variable_pointers_storage_buffer::Bool, variable_pointers::Bool, protected_memory::Bool, sampler_ycbcr_conversion::Bool, shader_draw_parameters::Bool; next) -> _PhysicalDeviceVulkan11Features
Vulkan._PhysicalDeviceVulkan11Features — Method_PhysicalDeviceVulkan11Features(x::PhysicalDeviceVulkan11Features) -> _PhysicalDeviceVulkan11Features
Vulkan._PhysicalDeviceVulkan12Features — TypeMinimalistic wrapper for VkPhysicalDeviceVulkan12Features.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceVulkan12Features.html
struct _PhysicalDeviceVulkan12Features <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan12Featuresdeps::Vector{Any}
Vulkan._PhysicalDeviceVulkan12Features — Method_PhysicalDeviceVulkan12Features(sampler_mirror_clamp_to_edge::Bool, draw_indirect_count::Bool, storage_buffer_8_bit_access::Bool, uniform_and_storage_buffer_8_bit_access::Bool, storage_push_constant_8::Bool, shader_buffer_int_64_atomics::Bool, shader_shared_int_64_atomics::Bool, shader_float_16::Bool, shader_int_8::Bool, descriptor_indexing::Bool, shader_input_attachment_array_dynamic_indexing::Bool, shader_uniform_texel_buffer_array_dynamic_indexing::Bool, shader_storage_texel_buffer_array_dynamic_indexing::Bool, shader_uniform_buffer_array_non_uniform_indexing::Bool, shader_sampled_image_array_non_uniform_indexing::Bool, shader_storage_buffer_array_non_uniform_indexing::Bool, shader_storage_image_array_non_uniform_indexing::Bool, shader_input_attachment_array_non_uniform_indexing::Bool, shader_uniform_texel_buffer_array_non_uniform_indexing::Bool, shader_storage_texel_buffer_array_non_uniform_indexing::Bool, descriptor_binding_uniform_buffer_update_after_bind::Bool, descriptor_binding_sampled_image_update_after_bind::Bool, descriptor_binding_storage_image_update_after_bind::Bool, descriptor_binding_storage_buffer_update_after_bind::Bool, descriptor_binding_uniform_texel_buffer_update_after_bind::Bool, descriptor_binding_storage_texel_buffer_update_after_bind::Bool, descriptor_binding_update_unused_while_pending::Bool, descriptor_binding_partially_bound::Bool, descriptor_binding_variable_descriptor_count::Bool, runtime_descriptor_array::Bool, sampler_filter_minmax::Bool, scalar_block_layout::Bool, imageless_framebuffer::Bool, uniform_buffer_standard_layout::Bool, shader_subgroup_extended_types::Bool, separate_depth_stencil_layouts::Bool, host_query_reset::Bool, timeline_semaphore::Bool, buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool, vulkan_memory_model::Bool, vulkan_memory_model_device_scope::Bool, vulkan_memory_model_availability_visibility_chains::Bool, shader_output_viewport_index::Bool, shader_output_layer::Bool, subgroup_broadcast_dynamic_id::Bool; next) -> _PhysicalDeviceVulkan12Features
Vulkan._PhysicalDeviceVulkan12Features — Method_PhysicalDeviceVulkan12Features(x::PhysicalDeviceVulkan12Features) -> _PhysicalDeviceVulkan12Features
Vulkan._PhysicalDeviceVulkanMemoryModelFeatures — TypeMinimalistic wrapper for VkPhysicalDeviceVulkanMemoryModelFeatures.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceVulkanMemoryModelFeatures.html
struct _PhysicalDeviceVulkanMemoryModelFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVulkanMemoryModelFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceVulkanMemoryModelFeatures — Method_PhysicalDeviceVulkanMemoryModelFeatures(vulkan_memory_model::Bool, vulkan_memory_model_device_scope::Bool, vulkan_memory_model_availability_visibility_chains::Bool; next) -> _PhysicalDeviceVulkanMemoryModelFeatures
Vulkan._PhysicalDeviceVulkanMemoryModelFeatures — Method_PhysicalDeviceVulkanMemoryModelFeatures(x::PhysicalDeviceVulkanMemoryModelFeatures) -> _PhysicalDeviceVulkanMemoryModelFeatures
Vulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.
Extension: VKKHRworkgroupmemoryexplicit_layout
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.html
struct _PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — Method_PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR(workgroup_memory_explicit_layout::Bool, workgroup_memory_explicit_layout_scalar_block_layout::Bool, workgroup_memory_explicit_layout_8_bit_access::Bool, workgroup_memory_explicit_layout_16_bit_access::Bool; next) -> _PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — Method_PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR(x::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR) -> _PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.
Extension: VKEXTycbcr2plane444_formats
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.html
struct _PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — Method_PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(ycbcr_444_formats::Bool; next) -> _PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — Method_PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(x::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT) -> _PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXT — TypeMinimalistic wrapper for VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.
Extension: VKEXTycbcrimagearrays
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.html
struct _PhysicalDeviceYcbcrImageArraysFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceYcbcrImageArraysFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXT — Method_PhysicalDeviceYcbcrImageArraysFeaturesEXT(ycbcr_image_arrays::Bool; next) -> _PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXT — Method_PhysicalDeviceYcbcrImageArraysFeaturesEXT(x::PhysicalDeviceYcbcrImageArraysFeaturesEXT) -> _PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — TypeMinimalistic wrapper for VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR.
Extension: VKKHRzeroinitializeworkgroup_memory
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR.html
struct _PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — Method_PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR(shader_zero_initialize_workgroup_memory::Bool; next) -> _PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
Vulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — Method_PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR(x::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) -> _PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
Vulkan._PipelineCacheCreateInfo — TypeMinimalistic wrapper for VkPipelineCacheCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineCacheCreateInfo.html
struct _PipelineCacheCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCacheCreateInfodeps::Vector{Any}
Vulkan._PipelineCacheCreateInfo — Method_PipelineCacheCreateInfo(x::PipelineCacheCreateInfo) -> _PipelineCacheCreateInfo
Vulkan._PipelineCacheCreateInfo — Method_PipelineCacheCreateInfo(initial_data::Ptr{Nothing}; next, flags, initial_data_size) -> _PipelineCacheCreateInfo
Vulkan._PipelineColorBlendAdvancedStateCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineColorBlendAdvancedStateCreateInfoEXT.
Extension: VKEXTblendoperationadvanced
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineColorBlendAdvancedStateCreateInfoEXT.html
struct _PipelineColorBlendAdvancedStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineColorBlendAdvancedStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineColorBlendAdvancedStateCreateInfoEXT — Method_PipelineColorBlendAdvancedStateCreateInfoEXT(src_premultiplied::Bool, dst_premultiplied::Bool, blend_overlap::BlendOverlapEXT; next) -> _PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan._PipelineColorBlendAdvancedStateCreateInfoEXT — Method_PipelineColorBlendAdvancedStateCreateInfoEXT(x::PipelineColorBlendAdvancedStateCreateInfoEXT) -> _PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan._PipelineColorBlendAttachmentState — TypeMinimalistic wrapper for VkPipelineColorBlendAttachmentState.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineColorBlendAttachmentState.html
struct _PipelineColorBlendAttachmentState <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPipelineColorBlendAttachmentState
Vulkan._PipelineColorBlendAttachmentState — Method_PipelineColorBlendAttachmentState(blend_enable::Bool, src_color_blend_factor::BlendFactor, dst_color_blend_factor::BlendFactor, color_blend_op::BlendOp, src_alpha_blend_factor::BlendFactor, dst_alpha_blend_factor::BlendFactor, alpha_blend_op::BlendOp; color_write_mask) -> _PipelineColorBlendAttachmentState
Vulkan._PipelineColorBlendAttachmentState — Method_PipelineColorBlendAttachmentState(x::PipelineColorBlendAttachmentState) -> _PipelineColorBlendAttachmentState
Vulkan._PipelineColorBlendStateCreateInfo — TypeMinimalistic wrapper for VkPipelineColorBlendStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineColorBlendStateCreateInfo.html
struct _PipelineColorBlendStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineColorBlendStateCreateInfodeps::Vector{Any}
Vulkan._PipelineColorBlendStateCreateInfo — Method_PipelineColorBlendStateCreateInfo(logic_op_enable::Bool, logic_op::LogicOp, attachments::AbstractArray, blend_constants::NTuple{4, Float32}; next, flags) -> _PipelineColorBlendStateCreateInfo
Vulkan._PipelineColorBlendStateCreateInfo — Method_PipelineColorBlendStateCreateInfo(x::PipelineColorBlendStateCreateInfo) -> _PipelineColorBlendStateCreateInfo
Vulkan._PipelineColorWriteCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineColorWriteCreateInfoEXT.
Extension: VKEXTcolorwriteenable
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineColorWriteCreateInfoEXT.html
struct _PipelineColorWriteCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineColorWriteCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineColorWriteCreateInfoEXT — Method_PipelineColorWriteCreateInfoEXT(color_write_enables::AbstractArray; next) -> _PipelineColorWriteCreateInfoEXT
Vulkan._PipelineColorWriteCreateInfoEXT — Method_PipelineColorWriteCreateInfoEXT(x::PipelineColorWriteCreateInfoEXT) -> _PipelineColorWriteCreateInfoEXT
Vulkan._PipelineCompilerControlCreateInfoAMD — TypeMinimalistic wrapper for VkPipelineCompilerControlCreateInfoAMD.
Extension: VKAMDpipelinecompilercontrol
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineCompilerControlCreateInfoAMD.html
struct _PipelineCompilerControlCreateInfoAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCompilerControlCreateInfoAMDdeps::Vector{Any}
Vulkan._PipelineCompilerControlCreateInfoAMD — Method_PipelineCompilerControlCreateInfoAMD(x::PipelineCompilerControlCreateInfoAMD) -> _PipelineCompilerControlCreateInfoAMD
Vulkan._PipelineCompilerControlCreateInfoAMD — Method_PipelineCompilerControlCreateInfoAMD(; next, compiler_control_flags) -> _PipelineCompilerControlCreateInfoAMD
Vulkan._PipelineCoverageModulationStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineCoverageModulationStateCreateInfoNV.
Extension: VKNVframebuffermixedsamples
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineCoverageModulationStateCreateInfoNV.html
struct _PipelineCoverageModulationStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCoverageModulationStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineCoverageModulationStateCreateInfoNV — Method_PipelineCoverageModulationStateCreateInfoNV(coverage_modulation_mode::CoverageModulationModeNV, coverage_modulation_table_enable::Bool; next, flags, coverage_modulation_table) -> _PipelineCoverageModulationStateCreateInfoNV
Vulkan._PipelineCoverageModulationStateCreateInfoNV — Method_PipelineCoverageModulationStateCreateInfoNV(x::PipelineCoverageModulationStateCreateInfoNV) -> _PipelineCoverageModulationStateCreateInfoNV
Vulkan._PipelineCoverageReductionStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineCoverageReductionStateCreateInfoNV.
Extension: VKNVcoveragereductionmode
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineCoverageReductionStateCreateInfoNV.html
struct _PipelineCoverageReductionStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCoverageReductionStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineCoverageReductionStateCreateInfoNV — Method_PipelineCoverageReductionStateCreateInfoNV(coverage_reduction_mode::CoverageReductionModeNV; next, flags) -> _PipelineCoverageReductionStateCreateInfoNV
Vulkan._PipelineCoverageReductionStateCreateInfoNV — Method_PipelineCoverageReductionStateCreateInfoNV(x::PipelineCoverageReductionStateCreateInfoNV) -> _PipelineCoverageReductionStateCreateInfoNV
Vulkan._PipelineCoverageToColorStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineCoverageToColorStateCreateInfoNV.
Extension: VKNVfragmentcoverageto_color
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineCoverageToColorStateCreateInfoNV.html
struct _PipelineCoverageToColorStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCoverageToColorStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineCoverageToColorStateCreateInfoNV — Method_PipelineCoverageToColorStateCreateInfoNV(coverage_to_color_enable::Bool; next, flags, coverage_to_color_location) -> _PipelineCoverageToColorStateCreateInfoNV
Vulkan._PipelineCoverageToColorStateCreateInfoNV — Method_PipelineCoverageToColorStateCreateInfoNV(x::PipelineCoverageToColorStateCreateInfoNV) -> _PipelineCoverageToColorStateCreateInfoNV
Vulkan._PipelineCreationFeedbackCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineCreationFeedbackCreateInfoEXT.
Extension: VKEXTpipelinecreationfeedback
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineCreationFeedbackCreateInfoEXT.html
struct _PipelineCreationFeedbackCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCreationFeedbackCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineCreationFeedbackCreateInfoEXT — Method_PipelineCreationFeedbackCreateInfoEXT(x::PipelineCreationFeedbackCreateInfoEXT)
Vulkan._PipelineCreationFeedbackCreateInfoEXT — Method_PipelineCreationFeedbackCreateInfoEXT(pipeline_creation_feedback::PipelineCreationFeedbackEXT, pipeline_stage_creation_feedbacks::AbstractArray; next)
Vulkan._PipelineDepthStencilStateCreateInfo — TypeMinimalistic wrapper for VkPipelineDepthStencilStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineDepthStencilStateCreateInfo.html
struct _PipelineDepthStencilStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineDepthStencilStateCreateInfodeps::Vector{Any}
Vulkan._PipelineDepthStencilStateCreateInfo — Method_PipelineDepthStencilStateCreateInfo(depth_test_enable::Bool, depth_write_enable::Bool, depth_compare_op::CompareOp, depth_bounds_test_enable::Bool, stencil_test_enable::Bool, front::_StencilOpState, back::_StencilOpState, min_depth_bounds::Real, max_depth_bounds::Real; next, flags) -> _PipelineDepthStencilStateCreateInfo
Vulkan._PipelineDepthStencilStateCreateInfo — Method_PipelineDepthStencilStateCreateInfo(x::PipelineDepthStencilStateCreateInfo) -> _PipelineDepthStencilStateCreateInfo
Vulkan._PipelineDiscardRectangleStateCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineDiscardRectangleStateCreateInfoEXT.
Extension: VKEXTdiscard_rectangles
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineDiscardRectangleStateCreateInfoEXT.html
struct _PipelineDiscardRectangleStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineDiscardRectangleStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineDiscardRectangleStateCreateInfoEXT — Method_PipelineDiscardRectangleStateCreateInfoEXT(discard_rectangle_mode::DiscardRectangleModeEXT, discard_rectangles::AbstractArray; next, flags) -> _PipelineDiscardRectangleStateCreateInfoEXT
Vulkan._PipelineDiscardRectangleStateCreateInfoEXT — Method_PipelineDiscardRectangleStateCreateInfoEXT(x::PipelineDiscardRectangleStateCreateInfoEXT) -> _PipelineDiscardRectangleStateCreateInfoEXT
Vulkan._PipelineDynamicStateCreateInfo — TypeMinimalistic wrapper for VkPipelineDynamicStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineDynamicStateCreateInfo.html
struct _PipelineDynamicStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineDynamicStateCreateInfodeps::Vector{Any}
Vulkan._PipelineDynamicStateCreateInfo — Method_PipelineDynamicStateCreateInfo(dynamic_states::AbstractArray; next, flags) -> _PipelineDynamicStateCreateInfo
Vulkan._PipelineDynamicStateCreateInfo — Method_PipelineDynamicStateCreateInfo(x::PipelineDynamicStateCreateInfo) -> _PipelineDynamicStateCreateInfo
Vulkan._PipelineExecutableInfoKHR — TypeMinimalistic wrapper for VkPipelineExecutableInfoKHR.
Extension: VKKHRpipelineexecutableproperties
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineExecutableInfoKHR.html
struct _PipelineExecutableInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineExecutableInfoKHRdeps::Vector{Any}pipeline::Pipeline
Vulkan._PipelineExecutableInfoKHR — Method_PipelineExecutableInfoKHR(pipeline::Pipeline, executable_index::Integer; next) -> _PipelineExecutableInfoKHR
Vulkan._PipelineExecutableInfoKHR — Method_PipelineExecutableInfoKHR(x::PipelineExecutableInfoKHR) -> _PipelineExecutableInfoKHR
Vulkan._PipelineFragmentShadingRateEnumStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineFragmentShadingRateEnumStateCreateInfoNV.
Extension: VKNVfragmentshadingrate_enums
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineFragmentShadingRateEnumStateCreateInfoNV.html
struct _PipelineFragmentShadingRateEnumStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineFragmentShadingRateEnumStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineFragmentShadingRateEnumStateCreateInfoNV — Method_PipelineFragmentShadingRateEnumStateCreateInfoNV(shading_rate_type::FragmentShadingRateTypeNV, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}; next)
Vulkan._PipelineFragmentShadingRateEnumStateCreateInfoNV — Method_PipelineFragmentShadingRateEnumStateCreateInfoNV(x::PipelineFragmentShadingRateEnumStateCreateInfoNV)
Vulkan._PipelineFragmentShadingRateStateCreateInfoKHR — TypeMinimalistic wrapper for VkPipelineFragmentShadingRateStateCreateInfoKHR.
Extension: VKKHRfragmentshadingrate
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineFragmentShadingRateStateCreateInfoKHR.html
struct _PipelineFragmentShadingRateStateCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineFragmentShadingRateStateCreateInfoKHRdeps::Vector{Any}
Vulkan._PipelineFragmentShadingRateStateCreateInfoKHR — Method_PipelineFragmentShadingRateStateCreateInfoKHR(x::PipelineFragmentShadingRateStateCreateInfoKHR)
Vulkan._PipelineFragmentShadingRateStateCreateInfoKHR — Method_PipelineFragmentShadingRateStateCreateInfoKHR(fragment_size::_Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}; next)
Vulkan._PipelineInfoKHR — TypeMinimalistic wrapper for VkPipelineInfoKHR.
Extension: VKKHRpipelineexecutableproperties
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineInfoKHR.html
struct _PipelineInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineInfoKHRdeps::Vector{Any}pipeline::Pipeline
Vulkan._PipelineInfoKHR — Method_PipelineInfoKHR(x::PipelineInfoKHR) -> _PipelineInfoKHR
Vulkan._PipelineInfoKHR — Method_PipelineInfoKHR(pipeline::Pipeline; next) -> _PipelineInfoKHR
Vulkan._PipelineInputAssemblyStateCreateInfo — TypeMinimalistic wrapper for VkPipelineInputAssemblyStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineInputAssemblyStateCreateInfo.html
struct _PipelineInputAssemblyStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineInputAssemblyStateCreateInfodeps::Vector{Any}
Vulkan._PipelineInputAssemblyStateCreateInfo — Method_PipelineInputAssemblyStateCreateInfo(x::PipelineInputAssemblyStateCreateInfo) -> _PipelineInputAssemblyStateCreateInfo
Vulkan._PipelineInputAssemblyStateCreateInfo — Method_PipelineInputAssemblyStateCreateInfo(topology::PrimitiveTopology, primitive_restart_enable::Bool; next, flags) -> _PipelineInputAssemblyStateCreateInfo
Vulkan._PipelineLayoutCreateInfo — TypeMinimalistic wrapper for VkPipelineLayoutCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineLayoutCreateInfo.html
struct _PipelineLayoutCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineLayoutCreateInfodeps::Vector{Any}
Vulkan._PipelineLayoutCreateInfo — Method_PipelineLayoutCreateInfo(set_layouts::AbstractArray, push_constant_ranges::AbstractArray; next, flags) -> _PipelineLayoutCreateInfo
Vulkan._PipelineLayoutCreateInfo — Method_PipelineLayoutCreateInfo(x::PipelineLayoutCreateInfo) -> _PipelineLayoutCreateInfo
Vulkan._PipelineLibraryCreateInfoKHR — TypeMinimalistic wrapper for VkPipelineLibraryCreateInfoKHR.
Extension: VKKHRpipeline_library
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineLibraryCreateInfoKHR.html
struct _PipelineLibraryCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineLibraryCreateInfoKHRdeps::Vector{Any}
Vulkan._PipelineLibraryCreateInfoKHR — Method_PipelineLibraryCreateInfoKHR(libraries::AbstractArray; next) -> _PipelineLibraryCreateInfoKHR
Vulkan._PipelineLibraryCreateInfoKHR — Method_PipelineLibraryCreateInfoKHR(x::PipelineLibraryCreateInfoKHR) -> _PipelineLibraryCreateInfoKHR
Vulkan._PipelineMultisampleStateCreateInfo — TypeMinimalistic wrapper for VkPipelineMultisampleStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineMultisampleStateCreateInfo.html
struct _PipelineMultisampleStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineMultisampleStateCreateInfodeps::Vector{Any}
Vulkan._PipelineMultisampleStateCreateInfo — Method_PipelineMultisampleStateCreateInfo(x::PipelineMultisampleStateCreateInfo) -> _PipelineMultisampleStateCreateInfo
Vulkan._PipelineMultisampleStateCreateInfo — Method_PipelineMultisampleStateCreateInfo(rasterization_samples::SampleCountFlag, sample_shading_enable::Bool, min_sample_shading::Real, alpha_to_coverage_enable::Bool, alpha_to_one_enable::Bool; next, flags, sample_mask) -> _PipelineMultisampleStateCreateInfo
Vulkan._PipelineRasterizationConservativeStateCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineRasterizationConservativeStateCreateInfoEXT.
Extension: VKEXTconservative_rasterization
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineRasterizationConservativeStateCreateInfoEXT.html
struct _PipelineRasterizationConservativeStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationConservativeStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationConservativeStateCreateInfoEXT — Method_PipelineRasterizationConservativeStateCreateInfoEXT(conservative_rasterization_mode::ConservativeRasterizationModeEXT, extra_primitive_overestimation_size::Real; next, flags) -> _PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan._PipelineRasterizationConservativeStateCreateInfoEXT — Method_PipelineRasterizationConservativeStateCreateInfoEXT(x::PipelineRasterizationConservativeStateCreateInfoEXT) -> _PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan._PipelineRasterizationDepthClipStateCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineRasterizationDepthClipStateCreateInfoEXT.
Extension: VKEXTdepthclipenable
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineRasterizationDepthClipStateCreateInfoEXT.html
struct _PipelineRasterizationDepthClipStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationDepthClipStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationDepthClipStateCreateInfoEXT — Method_PipelineRasterizationDepthClipStateCreateInfoEXT(depth_clip_enable::Bool; next, flags) -> _PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan._PipelineRasterizationDepthClipStateCreateInfoEXT — Method_PipelineRasterizationDepthClipStateCreateInfoEXT(x::PipelineRasterizationDepthClipStateCreateInfoEXT) -> _PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan._PipelineRasterizationLineStateCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineRasterizationLineStateCreateInfoEXT.
Extension: VKEXTline_rasterization
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineRasterizationLineStateCreateInfoEXT.html
struct _PipelineRasterizationLineStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationLineStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationLineStateCreateInfoEXT — Method_PipelineRasterizationLineStateCreateInfoEXT(line_rasterization_mode::LineRasterizationModeEXT, stippled_line_enable::Bool, line_stipple_factor::Integer, line_stipple_pattern::Integer; next) -> _PipelineRasterizationLineStateCreateInfoEXT
Vulkan._PipelineRasterizationLineStateCreateInfoEXT — Method_PipelineRasterizationLineStateCreateInfoEXT(x::PipelineRasterizationLineStateCreateInfoEXT) -> _PipelineRasterizationLineStateCreateInfoEXT
Vulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.
Extension: VKEXTprovoking_vertex
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.html
struct _PipelineRasterizationProvokingVertexStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationProvokingVertexStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXT — Method_PipelineRasterizationProvokingVertexStateCreateInfoEXT(x::PipelineRasterizationProvokingVertexStateCreateInfoEXT) -> _PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXT — Method_PipelineRasterizationProvokingVertexStateCreateInfoEXT(provoking_vertex_mode::ProvokingVertexModeEXT; next) -> _PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan._PipelineRasterizationStateCreateInfo — TypeMinimalistic wrapper for VkPipelineRasterizationStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineRasterizationStateCreateInfo.html
struct _PipelineRasterizationStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationStateCreateInfodeps::Vector{Any}
Vulkan._PipelineRasterizationStateCreateInfo — Method_PipelineRasterizationStateCreateInfo(depth_clamp_enable::Bool, rasterizer_discard_enable::Bool, polygon_mode::PolygonMode, front_face::FrontFace, depth_bias_enable::Bool, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real, line_width::Real; next, flags, cull_mode) -> _PipelineRasterizationStateCreateInfo
Vulkan._PipelineRasterizationStateCreateInfo — Method_PipelineRasterizationStateCreateInfo(x::PipelineRasterizationStateCreateInfo) -> _PipelineRasterizationStateCreateInfo
Vulkan._PipelineRasterizationStateRasterizationOrderAMD — TypeMinimalistic wrapper for VkPipelineRasterizationStateRasterizationOrderAMD.
Extension: VKAMDrasterization_order
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineRasterizationStateRasterizationOrderAMD.html
struct _PipelineRasterizationStateRasterizationOrderAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationStateRasterizationOrderAMDdeps::Vector{Any}
Vulkan._PipelineRasterizationStateRasterizationOrderAMD — Method_PipelineRasterizationStateRasterizationOrderAMD(x::PipelineRasterizationStateRasterizationOrderAMD) -> _PipelineRasterizationStateRasterizationOrderAMD
Vulkan._PipelineRasterizationStateRasterizationOrderAMD — Method_PipelineRasterizationStateRasterizationOrderAMD(rasterization_order::RasterizationOrderAMD; next) -> _PipelineRasterizationStateRasterizationOrderAMD
Vulkan._PipelineRasterizationStateStreamCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineRasterizationStateStreamCreateInfoEXT.
Extension: VKEXTtransform_feedback
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineRasterizationStateStreamCreateInfoEXT.html
struct _PipelineRasterizationStateStreamCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationStateStreamCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationStateStreamCreateInfoEXT — Method_PipelineRasterizationStateStreamCreateInfoEXT(rasterization_stream::Integer; next, flags) -> _PipelineRasterizationStateStreamCreateInfoEXT
Vulkan._PipelineRasterizationStateStreamCreateInfoEXT — Method_PipelineRasterizationStateStreamCreateInfoEXT(x::PipelineRasterizationStateStreamCreateInfoEXT) -> _PipelineRasterizationStateStreamCreateInfoEXT
Vulkan._PipelineRepresentativeFragmentTestStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineRepresentativeFragmentTestStateCreateInfoNV.
Extension: VKNVrepresentativefragmenttest
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineRepresentativeFragmentTestStateCreateInfoNV.html
struct _PipelineRepresentativeFragmentTestStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRepresentativeFragmentTestStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineRepresentativeFragmentTestStateCreateInfoNV — Method_PipelineRepresentativeFragmentTestStateCreateInfoNV(representative_fragment_test_enable::Bool; next) -> _PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan._PipelineRepresentativeFragmentTestStateCreateInfoNV — Method_PipelineRepresentativeFragmentTestStateCreateInfoNV(x::PipelineRepresentativeFragmentTestStateCreateInfoNV) -> _PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan._PipelineSampleLocationsStateCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineSampleLocationsStateCreateInfoEXT.
Extension: VKEXTsample_locations
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineSampleLocationsStateCreateInfoEXT.html
struct _PipelineSampleLocationsStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineSampleLocationsStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineSampleLocationsStateCreateInfoEXT — Method_PipelineSampleLocationsStateCreateInfoEXT(sample_locations_enable::Bool, sample_locations_info::_SampleLocationsInfoEXT; next) -> _PipelineSampleLocationsStateCreateInfoEXT
Vulkan._PipelineSampleLocationsStateCreateInfoEXT — Method_PipelineSampleLocationsStateCreateInfoEXT(x::PipelineSampleLocationsStateCreateInfoEXT) -> _PipelineSampleLocationsStateCreateInfoEXT
Vulkan._PipelineShaderStageCreateInfo — TypeMinimalistic wrapper for VkPipelineShaderStageCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineShaderStageCreateInfo.html
struct _PipelineShaderStageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineShaderStageCreateInfodeps::Vector{Any}_module::ShaderModule
Vulkan._PipelineShaderStageCreateInfo — Method_PipelineShaderStageCreateInfo(x::PipelineShaderStageCreateInfo) -> _PipelineShaderStageCreateInfo
Vulkan._PipelineShaderStageCreateInfo — Method_PipelineShaderStageCreateInfo(stage::ShaderStageFlag, _module::ShaderModule, name::AbstractString; next, flags, specialization_info) -> _PipelineShaderStageCreateInfo
Vulkan._PipelineTessellationDomainOriginStateCreateInfo — TypeMinimalistic wrapper for VkPipelineTessellationDomainOriginStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineTessellationDomainOriginStateCreateInfo.html
struct _PipelineTessellationDomainOriginStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineTessellationDomainOriginStateCreateInfodeps::Vector{Any}
Vulkan._PipelineTessellationDomainOriginStateCreateInfo — Method_PipelineTessellationDomainOriginStateCreateInfo(x::PipelineTessellationDomainOriginStateCreateInfo) -> _PipelineTessellationDomainOriginStateCreateInfo
Vulkan._PipelineTessellationDomainOriginStateCreateInfo — Method_PipelineTessellationDomainOriginStateCreateInfo(domain_origin::TessellationDomainOrigin; next) -> _PipelineTessellationDomainOriginStateCreateInfo
Vulkan._PipelineTessellationStateCreateInfo — TypeMinimalistic wrapper for VkPipelineTessellationStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineTessellationStateCreateInfo.html
struct _PipelineTessellationStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineTessellationStateCreateInfodeps::Vector{Any}
Vulkan._PipelineTessellationStateCreateInfo — Method_PipelineTessellationStateCreateInfo(patch_control_points::Integer; next, flags) -> _PipelineTessellationStateCreateInfo
Vulkan._PipelineTessellationStateCreateInfo — Method_PipelineTessellationStateCreateInfo(x::PipelineTessellationStateCreateInfo) -> _PipelineTessellationStateCreateInfo
Vulkan._PipelineVertexInputDivisorStateCreateInfoEXT — TypeMinimalistic wrapper for VkPipelineVertexInputDivisorStateCreateInfoEXT.
Extension: VKEXTvertexattributedivisor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineVertexInputDivisorStateCreateInfoEXT.html
struct _PipelineVertexInputDivisorStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineVertexInputDivisorStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineVertexInputDivisorStateCreateInfoEXT — Method_PipelineVertexInputDivisorStateCreateInfoEXT(vertex_binding_divisors::AbstractArray; next) -> _PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan._PipelineVertexInputDivisorStateCreateInfoEXT — Method_PipelineVertexInputDivisorStateCreateInfoEXT(x::PipelineVertexInputDivisorStateCreateInfoEXT) -> _PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan._PipelineVertexInputStateCreateInfo — TypeMinimalistic wrapper for VkPipelineVertexInputStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineVertexInputStateCreateInfo.html
struct _PipelineVertexInputStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineVertexInputStateCreateInfodeps::Vector{Any}
Vulkan._PipelineVertexInputStateCreateInfo — Method_PipelineVertexInputStateCreateInfo(vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray; next, flags) -> _PipelineVertexInputStateCreateInfo
Vulkan._PipelineVertexInputStateCreateInfo — Method_PipelineVertexInputStateCreateInfo(x::PipelineVertexInputStateCreateInfo) -> _PipelineVertexInputStateCreateInfo
Vulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.
Extension: VKNVshadingrateimage
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.html
struct _PipelineViewportCoarseSampleOrderStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportCoarseSampleOrderStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNV — Method_PipelineViewportCoarseSampleOrderStateCreateInfoNV(sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray; next) -> _PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNV — Method_PipelineViewportCoarseSampleOrderStateCreateInfoNV(x::PipelineViewportCoarseSampleOrderStateCreateInfoNV) -> _PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan._PipelineViewportExclusiveScissorStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineViewportExclusiveScissorStateCreateInfoNV.
Extension: VKNVscissor_exclusive
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineViewportExclusiveScissorStateCreateInfoNV.html
struct _PipelineViewportExclusiveScissorStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportExclusiveScissorStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportExclusiveScissorStateCreateInfoNV — Method_PipelineViewportExclusiveScissorStateCreateInfoNV(exclusive_scissors::AbstractArray; next) -> _PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan._PipelineViewportExclusiveScissorStateCreateInfoNV — Method_PipelineViewportExclusiveScissorStateCreateInfoNV(x::PipelineViewportExclusiveScissorStateCreateInfoNV) -> _PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan._PipelineViewportShadingRateImageStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineViewportShadingRateImageStateCreateInfoNV.
Extension: VKNVshadingrateimage
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineViewportShadingRateImageStateCreateInfoNV.html
struct _PipelineViewportShadingRateImageStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportShadingRateImageStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportShadingRateImageStateCreateInfoNV — Method_PipelineViewportShadingRateImageStateCreateInfoNV(shading_rate_image_enable::Bool, shading_rate_palettes::AbstractArray; next) -> _PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan._PipelineViewportShadingRateImageStateCreateInfoNV — Method_PipelineViewportShadingRateImageStateCreateInfoNV(x::PipelineViewportShadingRateImageStateCreateInfoNV) -> _PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan._PipelineViewportStateCreateInfo — TypeMinimalistic wrapper for VkPipelineViewportStateCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineViewportStateCreateInfo.html
struct _PipelineViewportStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportStateCreateInfodeps::Vector{Any}
Vulkan._PipelineViewportStateCreateInfo — Method_PipelineViewportStateCreateInfo(x::PipelineViewportStateCreateInfo) -> _PipelineViewportStateCreateInfo
Vulkan._PipelineViewportStateCreateInfo — Method_PipelineViewportStateCreateInfo(; next, flags, viewports, scissors) -> _PipelineViewportStateCreateInfo
Vulkan._PipelineViewportSwizzleStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineViewportSwizzleStateCreateInfoNV.
Extension: VKNVviewport_swizzle
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineViewportSwizzleStateCreateInfoNV.html
struct _PipelineViewportSwizzleStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportSwizzleStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportSwizzleStateCreateInfoNV — Method_PipelineViewportSwizzleStateCreateInfoNV(viewport_swizzles::AbstractArray; next, flags) -> _PipelineViewportSwizzleStateCreateInfoNV
Vulkan._PipelineViewportSwizzleStateCreateInfoNV — Method_PipelineViewportSwizzleStateCreateInfoNV(x::PipelineViewportSwizzleStateCreateInfoNV) -> _PipelineViewportSwizzleStateCreateInfoNV
Vulkan._PipelineViewportWScalingStateCreateInfoNV — TypeMinimalistic wrapper for VkPipelineViewportWScalingStateCreateInfoNV.
Extension: VKNVclipspacew_scaling
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPipelineViewportWScalingStateCreateInfoNV.html
struct _PipelineViewportWScalingStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportWScalingStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportWScalingStateCreateInfoNV — Method_PipelineViewportWScalingStateCreateInfoNV(viewport_w_scaling_enable::Bool; next, viewport_w_scalings) -> _PipelineViewportWScalingStateCreateInfoNV
Vulkan._PipelineViewportWScalingStateCreateInfoNV — Method_PipelineViewportWScalingStateCreateInfoNV(x::PipelineViewportWScalingStateCreateInfoNV) -> _PipelineViewportWScalingStateCreateInfoNV
Vulkan._PresentInfoKHR — TypeMinimalistic wrapper for VkPresentInfoKHR.
Extension: VKKHRswapchain
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPresentInfoKHR.html
struct _PresentInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPresentInfoKHRdeps::Vector{Any}
Vulkan._PresentInfoKHR — Method_PresentInfoKHR(wait_semaphores::AbstractArray, swapchains::AbstractArray, image_indices::AbstractArray; next, results) -> _PresentInfoKHR
Vulkan._PresentInfoKHR — Method_PresentInfoKHR(x::PresentInfoKHR) -> _PresentInfoKHR
Vulkan._PresentRegionKHR — TypeMinimalistic wrapper for VkPresentRegionKHR.
Extension: VKKHRincremental_present
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPresentRegionKHR.html
struct _PresentRegionKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPresentRegionKHRdeps::Vector{Any}
Vulkan._PresentRegionKHR — Method_PresentRegionKHR(x::PresentRegionKHR) -> _PresentRegionKHR
Vulkan._PresentRegionKHR — Method_PresentRegionKHR(; rectangles) -> _PresentRegionKHR
Vulkan._PresentRegionsKHR — TypeMinimalistic wrapper for VkPresentRegionsKHR.
Extension: VKKHRincremental_present
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPresentRegionsKHR.html
struct _PresentRegionsKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPresentRegionsKHRdeps::Vector{Any}
Vulkan._PresentRegionsKHR — Method_PresentRegionsKHR(x::PresentRegionsKHR) -> _PresentRegionsKHR
Vulkan._PresentRegionsKHR — Method_PresentRegionsKHR(; next, regions) -> _PresentRegionsKHR
Vulkan._PresentTimeGOOGLE — TypeMinimalistic wrapper for VkPresentTimeGOOGLE.
Extension: VKGOOGLEdisplay_timing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPresentTimeGOOGLE.html
struct _PresentTimeGOOGLE <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPresentTimeGOOGLE
Vulkan._PresentTimeGOOGLE — Method_PresentTimeGOOGLE(present_id::Integer, desired_present_time::Integer) -> _PresentTimeGOOGLE
Vulkan._PresentTimeGOOGLE — Method_PresentTimeGOOGLE(x::PresentTimeGOOGLE) -> _PresentTimeGOOGLE
Vulkan._PresentTimesInfoGOOGLE — TypeMinimalistic wrapper for VkPresentTimesInfoGOOGLE.
Extension: VKGOOGLEdisplay_timing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPresentTimesInfoGOOGLE.html
struct _PresentTimesInfoGOOGLE <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPresentTimesInfoGOOGLEdeps::Vector{Any}
Vulkan._PresentTimesInfoGOOGLE — Method_PresentTimesInfoGOOGLE(x::PresentTimesInfoGOOGLE) -> _PresentTimesInfoGOOGLE
Vulkan._PresentTimesInfoGOOGLE — Method_PresentTimesInfoGOOGLE(; next, times) -> _PresentTimesInfoGOOGLE
Vulkan._PrivateDataSlotCreateInfoEXT — TypeMinimalistic wrapper for VkPrivateDataSlotCreateInfoEXT.
Extension: VKEXTprivate_data
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPrivateDataSlotCreateInfoEXT.html
struct _PrivateDataSlotCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPrivateDataSlotCreateInfoEXTdeps::Vector{Any}
Vulkan._PrivateDataSlotCreateInfoEXT — Method_PrivateDataSlotCreateInfoEXT(flags::PrivateDataSlotCreateFlagEXT; next) -> _PrivateDataSlotCreateInfoEXT
Vulkan._PrivateDataSlotCreateInfoEXT — Method_PrivateDataSlotCreateInfoEXT(x::PrivateDataSlotCreateInfoEXT) -> _PrivateDataSlotCreateInfoEXT
Vulkan._ProtectedSubmitInfo — TypeMinimalistic wrapper for VkProtectedSubmitInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkProtectedSubmitInfo.html
struct _ProtectedSubmitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkProtectedSubmitInfodeps::Vector{Any}
Vulkan._ProtectedSubmitInfo — Method_ProtectedSubmitInfo(protected_submit::Bool; next) -> _ProtectedSubmitInfo
Vulkan._ProtectedSubmitInfo — Method_ProtectedSubmitInfo(x::ProtectedSubmitInfo) -> _ProtectedSubmitInfo
Vulkan._PushConstantRange — TypeMinimalistic wrapper for VkPushConstantRange.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPushConstantRange.html
struct _PushConstantRange <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPushConstantRange
Vulkan._PushConstantRange — Method_PushConstantRange(x::PushConstantRange) -> _PushConstantRange
Vulkan._PushConstantRange — Method_PushConstantRange(stage_flags::ShaderStageFlag, offset::Integer, size::Integer) -> _PushConstantRange
Vulkan._QueryPoolCreateInfo — TypeMinimalistic wrapper for VkQueryPoolCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkQueryPoolCreateInfo.html
struct _QueryPoolCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkQueryPoolCreateInfodeps::Vector{Any}
Vulkan._QueryPoolCreateInfo — Method_QueryPoolCreateInfo(x::QueryPoolCreateInfo) -> _QueryPoolCreateInfo
Vulkan._QueryPoolCreateInfo — Method_QueryPoolCreateInfo(query_type::QueryType, query_count::Integer; next, flags, pipeline_statistics) -> _QueryPoolCreateInfo
Vulkan._QueryPoolPerformanceCreateInfoKHR — TypeMinimalistic wrapper for VkQueryPoolPerformanceCreateInfoKHR.
Extension: VKKHRperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkQueryPoolPerformanceCreateInfoKHR.html
struct _QueryPoolPerformanceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkQueryPoolPerformanceCreateInfoKHRdeps::Vector{Any}
Vulkan._QueryPoolPerformanceCreateInfoKHR — Method_QueryPoolPerformanceCreateInfoKHR(queue_family_index::Integer, counter_indices::AbstractArray; next) -> _QueryPoolPerformanceCreateInfoKHR
Vulkan._QueryPoolPerformanceCreateInfoKHR — Method_QueryPoolPerformanceCreateInfoKHR(x::QueryPoolPerformanceCreateInfoKHR) -> _QueryPoolPerformanceCreateInfoKHR
Vulkan._QueryPoolPerformanceQueryCreateInfoINTEL — TypeMinimalistic wrapper for VkQueryPoolPerformanceQueryCreateInfoINTEL.
Extension: VKINTELperformance_query
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkQueryPoolPerformanceQueryCreateInfoINTEL.html
struct _QueryPoolPerformanceQueryCreateInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkQueryPoolPerformanceQueryCreateInfoINTELdeps::Vector{Any}
Vulkan._QueryPoolPerformanceQueryCreateInfoINTEL — Method_QueryPoolPerformanceQueryCreateInfoINTEL(x::QueryPoolPerformanceQueryCreateInfoINTEL) -> _QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan._QueryPoolPerformanceQueryCreateInfoINTEL — Method_QueryPoolPerformanceQueryCreateInfoINTEL(performance_counters_sampling::QueryPoolSamplingModeINTEL; next) -> _QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan._RayTracingPipelineCreateInfoKHR — TypeMinimalistic wrapper for VkRayTracingPipelineCreateInfoKHR.
Extension: VKKHRraytracingpipeline
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRayTracingPipelineCreateInfoKHR.html
struct _RayTracingPipelineCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingPipelineCreateInfoKHRdeps::Vector{Any}layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
Vulkan._RayTracingPipelineCreateInfoKHR — Method_RayTracingPipelineCreateInfoKHR(stages::AbstractArray, groups::AbstractArray, max_pipeline_ray_recursion_depth::Integer, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, library_info, library_interface, dynamic_state, base_pipeline_handle) -> _RayTracingPipelineCreateInfoKHR
Vulkan._RayTracingPipelineCreateInfoKHR — Method_RayTracingPipelineCreateInfoKHR(x::RayTracingPipelineCreateInfoKHR) -> _RayTracingPipelineCreateInfoKHR
Vulkan._RayTracingPipelineCreateInfoNV — TypeMinimalistic wrapper for VkRayTracingPipelineCreateInfoNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRayTracingPipelineCreateInfoNV.html
struct _RayTracingPipelineCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingPipelineCreateInfoNVdeps::Vector{Any}layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
Vulkan._RayTracingPipelineCreateInfoNV — Method_RayTracingPipelineCreateInfoNV(stages::AbstractArray, groups::AbstractArray, max_recursion_depth::Integer, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, base_pipeline_handle) -> _RayTracingPipelineCreateInfoNV
Vulkan._RayTracingPipelineCreateInfoNV — Method_RayTracingPipelineCreateInfoNV(x::RayTracingPipelineCreateInfoNV) -> _RayTracingPipelineCreateInfoNV
Vulkan._RayTracingPipelineInterfaceCreateInfoKHR — TypeMinimalistic wrapper for VkRayTracingPipelineInterfaceCreateInfoKHR.
Extension: VKKHRraytracingpipeline
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRayTracingPipelineInterfaceCreateInfoKHR.html
struct _RayTracingPipelineInterfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingPipelineInterfaceCreateInfoKHRdeps::Vector{Any}
Vulkan._RayTracingPipelineInterfaceCreateInfoKHR — Method_RayTracingPipelineInterfaceCreateInfoKHR(max_pipeline_ray_payload_size::Integer, max_pipeline_ray_hit_attribute_size::Integer; next) -> _RayTracingPipelineInterfaceCreateInfoKHR
Vulkan._RayTracingPipelineInterfaceCreateInfoKHR — Method_RayTracingPipelineInterfaceCreateInfoKHR(x::RayTracingPipelineInterfaceCreateInfoKHR) -> _RayTracingPipelineInterfaceCreateInfoKHR
Vulkan._RayTracingShaderGroupCreateInfoKHR — TypeMinimalistic wrapper for VkRayTracingShaderGroupCreateInfoKHR.
Extension: VKKHRraytracingpipeline
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRayTracingShaderGroupCreateInfoKHR.html
struct _RayTracingShaderGroupCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingShaderGroupCreateInfoKHRdeps::Vector{Any}
Vulkan._RayTracingShaderGroupCreateInfoKHR — Method_RayTracingShaderGroupCreateInfoKHR(x::RayTracingShaderGroupCreateInfoKHR) -> _RayTracingShaderGroupCreateInfoKHR
Vulkan._RayTracingShaderGroupCreateInfoKHR — Method_RayTracingShaderGroupCreateInfoKHR(type::RayTracingShaderGroupTypeKHR, general_shader::Integer, closest_hit_shader::Integer, any_hit_shader::Integer, intersection_shader::Integer; next, shader_group_capture_replay_handle) -> _RayTracingShaderGroupCreateInfoKHR
Vulkan._RayTracingShaderGroupCreateInfoNV — TypeMinimalistic wrapper for VkRayTracingShaderGroupCreateInfoNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRayTracingShaderGroupCreateInfoNV.html
struct _RayTracingShaderGroupCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingShaderGroupCreateInfoNVdeps::Vector{Any}
Vulkan._RayTracingShaderGroupCreateInfoNV — Method_RayTracingShaderGroupCreateInfoNV(x::RayTracingShaderGroupCreateInfoNV) -> _RayTracingShaderGroupCreateInfoNV
Vulkan._RayTracingShaderGroupCreateInfoNV — Method_RayTracingShaderGroupCreateInfoNV(type::RayTracingShaderGroupTypeKHR, general_shader::Integer, closest_hit_shader::Integer, any_hit_shader::Integer, intersection_shader::Integer; next) -> _RayTracingShaderGroupCreateInfoNV
Vulkan._Rect2D — TypeMinimalistic wrapper for VkRect2D.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRect2D.html
struct _Rect2D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkRect2D
Vulkan._Rect2D — Method_Rect2D(x::Rect2D) -> _Rect2D
Vulkan._Rect2D — Method_Rect2D(offset::_Offset2D, extent::_Extent2D) -> _Rect2D
Vulkan._RectLayerKHR — TypeMinimalistic wrapper for VkRectLayerKHR.
Extension: VKKHRincremental_present
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRectLayerKHR.html
struct _RectLayerKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkRectLayerKHR
Vulkan._RectLayerKHR — Method_RectLayerKHR(x::RectLayerKHR) -> _RectLayerKHR
Vulkan._RectLayerKHR — Method_RectLayerKHR(offset::_Offset2D, extent::_Extent2D, layer::Integer) -> _RectLayerKHR
Vulkan._RenderPassAttachmentBeginInfo — TypeMinimalistic wrapper for VkRenderPassAttachmentBeginInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRenderPassAttachmentBeginInfo.html
struct _RenderPassAttachmentBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassAttachmentBeginInfodeps::Vector{Any}
Vulkan._RenderPassAttachmentBeginInfo — Method_RenderPassAttachmentBeginInfo(attachments::AbstractArray; next) -> _RenderPassAttachmentBeginInfo
Vulkan._RenderPassAttachmentBeginInfo — Method_RenderPassAttachmentBeginInfo(x::RenderPassAttachmentBeginInfo) -> _RenderPassAttachmentBeginInfo
Vulkan._RenderPassBeginInfo — TypeMinimalistic wrapper for VkRenderPassBeginInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRenderPassBeginInfo.html
struct _RenderPassBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassBeginInfodeps::Vector{Any}render_pass::RenderPassframebuffer::Framebuffer
Vulkan._RenderPassBeginInfo — Method_RenderPassBeginInfo(render_pass::RenderPass, framebuffer::Framebuffer, render_area::_Rect2D, clear_values::AbstractArray; next) -> _RenderPassBeginInfo
Vulkan._RenderPassBeginInfo — Method_RenderPassBeginInfo(x::RenderPassBeginInfo) -> _RenderPassBeginInfo
Vulkan._RenderPassCreateInfo — TypeMinimalistic wrapper for VkRenderPassCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRenderPassCreateInfo.html
struct _RenderPassCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassCreateInfodeps::Vector{Any}
Vulkan._RenderPassCreateInfo — Method_RenderPassCreateInfo(attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray; next, flags) -> _RenderPassCreateInfo
Vulkan._RenderPassCreateInfo — Method_RenderPassCreateInfo(x::RenderPassCreateInfo) -> _RenderPassCreateInfo
Vulkan._RenderPassCreateInfo2 — TypeMinimalistic wrapper for VkRenderPassCreateInfo2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRenderPassCreateInfo2.html
struct _RenderPassCreateInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassCreateInfo2deps::Vector{Any}
Vulkan._RenderPassCreateInfo2 — Method_RenderPassCreateInfo2(attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray; next, flags) -> _RenderPassCreateInfo2
Vulkan._RenderPassCreateInfo2 — Method_RenderPassCreateInfo2(x::RenderPassCreateInfo2) -> _RenderPassCreateInfo2
Vulkan._RenderPassFragmentDensityMapCreateInfoEXT — TypeMinimalistic wrapper for VkRenderPassFragmentDensityMapCreateInfoEXT.
Extension: VKEXTfragmentdensitymap
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRenderPassFragmentDensityMapCreateInfoEXT.html
struct _RenderPassFragmentDensityMapCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassFragmentDensityMapCreateInfoEXTdeps::Vector{Any}
Vulkan._RenderPassFragmentDensityMapCreateInfoEXT — Method_RenderPassFragmentDensityMapCreateInfoEXT(x::RenderPassFragmentDensityMapCreateInfoEXT) -> _RenderPassFragmentDensityMapCreateInfoEXT
Vulkan._RenderPassFragmentDensityMapCreateInfoEXT — Method_RenderPassFragmentDensityMapCreateInfoEXT(fragment_density_map_attachment::_AttachmentReference; next) -> _RenderPassFragmentDensityMapCreateInfoEXT
Vulkan._RenderPassInputAttachmentAspectCreateInfo — TypeMinimalistic wrapper for VkRenderPassInputAttachmentAspectCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRenderPassInputAttachmentAspectCreateInfo.html
struct _RenderPassInputAttachmentAspectCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassInputAttachmentAspectCreateInfodeps::Vector{Any}
Vulkan._RenderPassInputAttachmentAspectCreateInfo — Method_RenderPassInputAttachmentAspectCreateInfo(aspect_references::AbstractArray; next) -> _RenderPassInputAttachmentAspectCreateInfo
Vulkan._RenderPassInputAttachmentAspectCreateInfo — Method_RenderPassInputAttachmentAspectCreateInfo(x::RenderPassInputAttachmentAspectCreateInfo) -> _RenderPassInputAttachmentAspectCreateInfo
Vulkan._RenderPassMultiviewCreateInfo — TypeMinimalistic wrapper for VkRenderPassMultiviewCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRenderPassMultiviewCreateInfo.html
struct _RenderPassMultiviewCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassMultiviewCreateInfodeps::Vector{Any}
Vulkan._RenderPassMultiviewCreateInfo — Method_RenderPassMultiviewCreateInfo(view_masks::AbstractArray, view_offsets::AbstractArray, correlation_masks::AbstractArray; next) -> _RenderPassMultiviewCreateInfo
Vulkan._RenderPassMultiviewCreateInfo — Method_RenderPassMultiviewCreateInfo(x::RenderPassMultiviewCreateInfo) -> _RenderPassMultiviewCreateInfo
Vulkan._RenderPassSampleLocationsBeginInfoEXT — TypeMinimalistic wrapper for VkRenderPassSampleLocationsBeginInfoEXT.
Extension: VKEXTsample_locations
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRenderPassSampleLocationsBeginInfoEXT.html
struct _RenderPassSampleLocationsBeginInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassSampleLocationsBeginInfoEXTdeps::Vector{Any}
Vulkan._RenderPassSampleLocationsBeginInfoEXT — Method_RenderPassSampleLocationsBeginInfoEXT(attachment_initial_sample_locations::AbstractArray, post_subpass_sample_locations::AbstractArray; next) -> _RenderPassSampleLocationsBeginInfoEXT
Vulkan._RenderPassSampleLocationsBeginInfoEXT — Method_RenderPassSampleLocationsBeginInfoEXT(x::RenderPassSampleLocationsBeginInfoEXT) -> _RenderPassSampleLocationsBeginInfoEXT
Vulkan._RenderPassTransformBeginInfoQCOM — TypeMinimalistic wrapper for VkRenderPassTransformBeginInfoQCOM.
Extension: VKQCOMrenderpasstransform
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkRenderPassTransformBeginInfoQCOM.html
struct _RenderPassTransformBeginInfoQCOM <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassTransformBeginInfoQCOMdeps::Vector{Any}
Vulkan._RenderPassTransformBeginInfoQCOM — Method_RenderPassTransformBeginInfoQCOM(x::RenderPassTransformBeginInfoQCOM) -> _RenderPassTransformBeginInfoQCOM
Vulkan._RenderPassTransformBeginInfoQCOM — Method_RenderPassTransformBeginInfoQCOM(transform::SurfaceTransformFlagKHR; next) -> _RenderPassTransformBeginInfoQCOM
Vulkan._ResolveImageInfo2KHR — TypeMinimalistic wrapper for VkResolveImageInfo2KHR.
Extension: VKKHRcopy_commands2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkResolveImageInfo2KHR.html
struct _ResolveImageInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkResolveImageInfo2KHRdeps::Vector{Any}src_image::Imagedst_image::Image
Vulkan._ResolveImageInfo2KHR — Method_ResolveImageInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> _ResolveImageInfo2KHR
Vulkan._ResolveImageInfo2KHR — Method_ResolveImageInfo2KHR(x::ResolveImageInfo2KHR) -> _ResolveImageInfo2KHR
Vulkan._SampleLocationEXT — TypeMinimalistic wrapper for VkSampleLocationEXT.
Extension: VKEXTsample_locations
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSampleLocationEXT.html
struct _SampleLocationEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSampleLocationEXT
Vulkan._SampleLocationEXT — Method_SampleLocationEXT(x::Real, y::Real) -> _SampleLocationEXT
Vulkan._SampleLocationEXT — Method_SampleLocationEXT(x::SampleLocationEXT) -> _SampleLocationEXT
Vulkan._SampleLocationsInfoEXT — TypeMinimalistic wrapper for VkSampleLocationsInfoEXT.
Extension: VKEXTsample_locations
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSampleLocationsInfoEXT.html
struct _SampleLocationsInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSampleLocationsInfoEXTdeps::Vector{Any}
Vulkan._SampleLocationsInfoEXT — Method_SampleLocationsInfoEXT(sample_locations_per_pixel::SampleCountFlag, sample_location_grid_size::_Extent2D, sample_locations::AbstractArray; next) -> _SampleLocationsInfoEXT
Vulkan._SampleLocationsInfoEXT — Method_SampleLocationsInfoEXT(x::SampleLocationsInfoEXT) -> _SampleLocationsInfoEXT
Vulkan._SamplerCreateInfo — TypeMinimalistic wrapper for VkSamplerCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSamplerCreateInfo.html
struct _SamplerCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerCreateInfodeps::Vector{Any}
Vulkan._SamplerCreateInfo — Method_SamplerCreateInfo(mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool; next, flags) -> _SamplerCreateInfo
Vulkan._SamplerCreateInfo — Method_SamplerCreateInfo(x::SamplerCreateInfo) -> _SamplerCreateInfo
Vulkan._SamplerCustomBorderColorCreateInfoEXT — TypeMinimalistic wrapper for VkSamplerCustomBorderColorCreateInfoEXT.
Extension: VKEXTcustombordercolor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSamplerCustomBorderColorCreateInfoEXT.html
struct _SamplerCustomBorderColorCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerCustomBorderColorCreateInfoEXTdeps::Vector{Any}
Vulkan._SamplerCustomBorderColorCreateInfoEXT — Method_SamplerCustomBorderColorCreateInfoEXT(x::SamplerCustomBorderColorCreateInfoEXT)
Vulkan._SamplerCustomBorderColorCreateInfoEXT — Method_SamplerCustomBorderColorCreateInfoEXT(custom_border_color::_ClearColorValue, format::Format; next) -> _SamplerCustomBorderColorCreateInfoEXT
Vulkan._SamplerReductionModeCreateInfo — TypeMinimalistic wrapper for VkSamplerReductionModeCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSamplerReductionModeCreateInfo.html
struct _SamplerReductionModeCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerReductionModeCreateInfodeps::Vector{Any}
Vulkan._SamplerReductionModeCreateInfo — Method_SamplerReductionModeCreateInfo(x::SamplerReductionModeCreateInfo) -> _SamplerReductionModeCreateInfo
Vulkan._SamplerReductionModeCreateInfo — Method_SamplerReductionModeCreateInfo(reduction_mode::SamplerReductionMode; next) -> _SamplerReductionModeCreateInfo
Vulkan._SamplerYcbcrConversionCreateInfo — TypeMinimalistic wrapper for VkSamplerYcbcrConversionCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSamplerYcbcrConversionCreateInfo.html
struct _SamplerYcbcrConversionCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerYcbcrConversionCreateInfodeps::Vector{Any}
Vulkan._SamplerYcbcrConversionCreateInfo — Method_SamplerYcbcrConversionCreateInfo(format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; next) -> _SamplerYcbcrConversionCreateInfo
Vulkan._SamplerYcbcrConversionCreateInfo — Method_SamplerYcbcrConversionCreateInfo(x::SamplerYcbcrConversionCreateInfo) -> _SamplerYcbcrConversionCreateInfo
Vulkan._SamplerYcbcrConversionInfo — TypeMinimalistic wrapper for VkSamplerYcbcrConversionInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSamplerYcbcrConversionInfo.html
struct _SamplerYcbcrConversionInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerYcbcrConversionInfodeps::Vector{Any}conversion::SamplerYcbcrConversion
Vulkan._SamplerYcbcrConversionInfo — Method_SamplerYcbcrConversionInfo(x::SamplerYcbcrConversionInfo) -> _SamplerYcbcrConversionInfo
Vulkan._SamplerYcbcrConversionInfo — Method_SamplerYcbcrConversionInfo(conversion::SamplerYcbcrConversion; next) -> _SamplerYcbcrConversionInfo
Vulkan._SemaphoreCreateInfo — TypeMinimalistic wrapper for VkSemaphoreCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSemaphoreCreateInfo.html
struct _SemaphoreCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreCreateInfodeps::Vector{Any}
Vulkan._SemaphoreCreateInfo — Method_SemaphoreCreateInfo(x::SemaphoreCreateInfo) -> _SemaphoreCreateInfo
Vulkan._SemaphoreCreateInfo — Method_SemaphoreCreateInfo(; next, flags) -> _SemaphoreCreateInfo
Vulkan._SemaphoreGetFdInfoKHR — TypeMinimalistic wrapper for VkSemaphoreGetFdInfoKHR.
Extension: VKKHRexternalsemaphorefd
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSemaphoreGetFdInfoKHR.html
struct _SemaphoreGetFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreGetFdInfoKHRdeps::Vector{Any}semaphore::Semaphore
Vulkan._SemaphoreGetFdInfoKHR — Method_SemaphoreGetFdInfoKHR(semaphore::Semaphore, handle_type::ExternalSemaphoreHandleTypeFlag; next) -> _SemaphoreGetFdInfoKHR
Vulkan._SemaphoreGetFdInfoKHR — Method_SemaphoreGetFdInfoKHR(x::SemaphoreGetFdInfoKHR) -> _SemaphoreGetFdInfoKHR
Vulkan._SemaphoreSignalInfo — TypeMinimalistic wrapper for VkSemaphoreSignalInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSemaphoreSignalInfo.html
struct _SemaphoreSignalInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreSignalInfodeps::Vector{Any}semaphore::Semaphore
Vulkan._SemaphoreSignalInfo — Method_SemaphoreSignalInfo(semaphore::Semaphore, value::Integer; next) -> _SemaphoreSignalInfo
Vulkan._SemaphoreSignalInfo — Method_SemaphoreSignalInfo(x::SemaphoreSignalInfo) -> _SemaphoreSignalInfo
Vulkan._SemaphoreSubmitInfoKHR — TypeMinimalistic wrapper for VkSemaphoreSubmitInfoKHR.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSemaphoreSubmitInfoKHR.html
struct _SemaphoreSubmitInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreSubmitInfoKHRdeps::Vector{Any}semaphore::Semaphore
Vulkan._SemaphoreSubmitInfoKHR — Method_SemaphoreSubmitInfoKHR(semaphore::Semaphore, value::Integer, device_index::Integer; next, stage_mask) -> _SemaphoreSubmitInfoKHR
Vulkan._SemaphoreSubmitInfoKHR — Method_SemaphoreSubmitInfoKHR(x::SemaphoreSubmitInfoKHR) -> _SemaphoreSubmitInfoKHR
Vulkan._SemaphoreTypeCreateInfo — TypeMinimalistic wrapper for VkSemaphoreTypeCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSemaphoreTypeCreateInfo.html
struct _SemaphoreTypeCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreTypeCreateInfodeps::Vector{Any}
Vulkan._SemaphoreTypeCreateInfo — Method_SemaphoreTypeCreateInfo(semaphore_type::SemaphoreType, initial_value::Integer; next) -> _SemaphoreTypeCreateInfo
Vulkan._SemaphoreTypeCreateInfo — Method_SemaphoreTypeCreateInfo(x::SemaphoreTypeCreateInfo) -> _SemaphoreTypeCreateInfo
Vulkan._SemaphoreWaitInfo — TypeMinimalistic wrapper for VkSemaphoreWaitInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSemaphoreWaitInfo.html
struct _SemaphoreWaitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreWaitInfodeps::Vector{Any}
Vulkan._SemaphoreWaitInfo — Method_SemaphoreWaitInfo(semaphores::AbstractArray, values::AbstractArray; next, flags) -> _SemaphoreWaitInfo
Vulkan._SemaphoreWaitInfo — Method_SemaphoreWaitInfo(x::SemaphoreWaitInfo) -> _SemaphoreWaitInfo
Vulkan._SetStateFlagsIndirectCommandNV — TypeMinimalistic wrapper for VkSetStateFlagsIndirectCommandNV.
Extension: VKNVdevicegeneratedcommands
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSetStateFlagsIndirectCommandNV.html
struct _SetStateFlagsIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSetStateFlagsIndirectCommandNV
Vulkan._SetStateFlagsIndirectCommandNV — Method_SetStateFlagsIndirectCommandNV(data::Integer) -> _SetStateFlagsIndirectCommandNV
Vulkan._SetStateFlagsIndirectCommandNV — Method_SetStateFlagsIndirectCommandNV(x::SetStateFlagsIndirectCommandNV) -> _SetStateFlagsIndirectCommandNV
Vulkan._ShaderModuleCreateInfo — TypeMinimalistic wrapper for VkShaderModuleCreateInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkShaderModuleCreateInfo.html
struct _ShaderModuleCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkShaderModuleCreateInfodeps::Vector{Any}
Vulkan._ShaderModuleCreateInfo — Method_ShaderModuleCreateInfo(code_size::Integer, code::AbstractArray; next, flags) -> _ShaderModuleCreateInfo
Vulkan._ShaderModuleCreateInfo — Method_ShaderModuleCreateInfo(x::ShaderModuleCreateInfo) -> _ShaderModuleCreateInfo
Vulkan._ShaderModuleValidationCacheCreateInfoEXT — TypeMinimalistic wrapper for VkShaderModuleValidationCacheCreateInfoEXT.
Extension: VKEXTvalidation_cache
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkShaderModuleValidationCacheCreateInfoEXT.html
struct _ShaderModuleValidationCacheCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkShaderModuleValidationCacheCreateInfoEXTdeps::Vector{Any}validation_cache::ValidationCacheEXT
Vulkan._ShaderModuleValidationCacheCreateInfoEXT — Method_ShaderModuleValidationCacheCreateInfoEXT(x::ShaderModuleValidationCacheCreateInfoEXT) -> _ShaderModuleValidationCacheCreateInfoEXT
Vulkan._ShaderModuleValidationCacheCreateInfoEXT — Method_ShaderModuleValidationCacheCreateInfoEXT(validation_cache::ValidationCacheEXT; next) -> _ShaderModuleValidationCacheCreateInfoEXT
Vulkan._ShadingRatePaletteNV — TypeMinimalistic wrapper for VkShadingRatePaletteNV.
Extension: VKNVshadingrateimage
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkShadingRatePaletteNV.html
struct _ShadingRatePaletteNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkShadingRatePaletteNVdeps::Vector{Any}
Vulkan._ShadingRatePaletteNV — Method_ShadingRatePaletteNV(shading_rate_palette_entries::AbstractArray) -> _ShadingRatePaletteNV
Vulkan._ShadingRatePaletteNV — Method_ShadingRatePaletteNV(x::ShadingRatePaletteNV) -> _ShadingRatePaletteNV
Vulkan._SparseBufferMemoryBindInfo — TypeMinimalistic wrapper for VkSparseBufferMemoryBindInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSparseBufferMemoryBindInfo.html
struct _SparseBufferMemoryBindInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSparseBufferMemoryBindInfodeps::Vector{Any}buffer::Buffer
Vulkan._SparseBufferMemoryBindInfo — Method_SparseBufferMemoryBindInfo(buffer::Buffer, binds::AbstractArray) -> _SparseBufferMemoryBindInfo
Vulkan._SparseBufferMemoryBindInfo — Method_SparseBufferMemoryBindInfo(x::SparseBufferMemoryBindInfo) -> _SparseBufferMemoryBindInfo
Vulkan._SparseImageMemoryBind — TypeMinimalistic wrapper for VkSparseImageMemoryBind.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSparseImageMemoryBind.html
struct _SparseImageMemoryBind <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSparseImageMemoryBindmemory::Union{Ptr{Nothing}, DeviceMemory}
Vulkan._SparseImageMemoryBind — Method_SparseImageMemoryBind(x::SparseImageMemoryBind) -> _SparseImageMemoryBind
Vulkan._SparseImageMemoryBind — Method_SparseImageMemoryBind(subresource::_ImageSubresource, offset::_Offset3D, extent::_Extent3D, memory_offset::Integer; memory, flags) -> _SparseImageMemoryBind
Vulkan._SparseImageMemoryBindInfo — TypeMinimalistic wrapper for VkSparseImageMemoryBindInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSparseImageMemoryBindInfo.html
struct _SparseImageMemoryBindInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSparseImageMemoryBindInfodeps::Vector{Any}image::Image
Vulkan._SparseImageMemoryBindInfo — Method_SparseImageMemoryBindInfo(image::Image, binds::AbstractArray) -> _SparseImageMemoryBindInfo
Vulkan._SparseImageMemoryBindInfo — Method_SparseImageMemoryBindInfo(x::SparseImageMemoryBindInfo) -> _SparseImageMemoryBindInfo
Vulkan._SparseImageOpaqueMemoryBindInfo — TypeMinimalistic wrapper for VkSparseImageOpaqueMemoryBindInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSparseImageOpaqueMemoryBindInfo.html
struct _SparseImageOpaqueMemoryBindInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSparseImageOpaqueMemoryBindInfodeps::Vector{Any}image::Image
Vulkan._SparseImageOpaqueMemoryBindInfo — Method_SparseImageOpaqueMemoryBindInfo(image::Image, binds::AbstractArray) -> _SparseImageOpaqueMemoryBindInfo
Vulkan._SparseImageOpaqueMemoryBindInfo — Method_SparseImageOpaqueMemoryBindInfo(x::SparseImageOpaqueMemoryBindInfo) -> _SparseImageOpaqueMemoryBindInfo
Vulkan._SparseMemoryBind — TypeMinimalistic wrapper for VkSparseMemoryBind.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSparseMemoryBind.html
struct _SparseMemoryBind <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSparseMemoryBindmemory::Union{Ptr{Nothing}, DeviceMemory}
Vulkan._SparseMemoryBind — Method_SparseMemoryBind(resource_offset::Integer, size::Integer, memory_offset::Integer; memory, flags) -> _SparseMemoryBind
Vulkan._SparseMemoryBind — Method_SparseMemoryBind(x::SparseMemoryBind) -> _SparseMemoryBind
Vulkan._SpecializationInfo — TypeMinimalistic wrapper for VkSpecializationInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSpecializationInfo.html
struct _SpecializationInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSpecializationInfodeps::Vector{Any}
Vulkan._SpecializationInfo — Method_SpecializationInfo(map_entries::AbstractArray, data::Ptr{Nothing}; data_size) -> _SpecializationInfo
Vulkan._SpecializationInfo — Method_SpecializationInfo(x::SpecializationInfo) -> _SpecializationInfo
Vulkan._SpecializationMapEntry — TypeMinimalistic wrapper for VkSpecializationMapEntry.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSpecializationMapEntry.html
struct _SpecializationMapEntry <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSpecializationMapEntry
Vulkan._SpecializationMapEntry — Method_SpecializationMapEntry(constant_id::Integer, offset::Integer, size::Integer) -> _SpecializationMapEntry
Vulkan._SpecializationMapEntry — Method_SpecializationMapEntry(x::SpecializationMapEntry) -> _SpecializationMapEntry
Vulkan._StencilOpState — TypeMinimalistic wrapper for VkStencilOpState.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkStencilOpState.html
struct _StencilOpState <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkStencilOpState
Vulkan._StencilOpState — Method_StencilOpState(fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp, compare_mask::Integer, write_mask::Integer, reference::Integer) -> _StencilOpState
Vulkan._StencilOpState — Method_StencilOpState(x::StencilOpState) -> _StencilOpState
Vulkan._StridedDeviceAddressRegionKHR — TypeMinimalistic wrapper for VkStridedDeviceAddressRegionKHR.
Extension: VKKHRraytracingpipeline
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkStridedDeviceAddressRegionKHR.html
struct _StridedDeviceAddressRegionKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkStridedDeviceAddressRegionKHR
Vulkan._StridedDeviceAddressRegionKHR — Method_StridedDeviceAddressRegionKHR(stride::Integer, size::Integer; device_address) -> _StridedDeviceAddressRegionKHR
Vulkan._StridedDeviceAddressRegionKHR — Method_StridedDeviceAddressRegionKHR(x::StridedDeviceAddressRegionKHR) -> _StridedDeviceAddressRegionKHR
Vulkan._SubmitInfo — TypeMinimalistic wrapper for VkSubmitInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubmitInfo.html
struct _SubmitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubmitInfodeps::Vector{Any}
Vulkan._SubmitInfo — Method_SubmitInfo(wait_semaphores::AbstractArray, wait_dst_stage_mask::AbstractArray, command_buffers::AbstractArray, signal_semaphores::AbstractArray; next) -> _SubmitInfo
Vulkan._SubmitInfo — Method_SubmitInfo(x::SubmitInfo) -> _SubmitInfo
Vulkan._SubmitInfo2KHR — TypeMinimalistic wrapper for VkSubmitInfo2KHR.
Extension: VKKHRsynchronization2
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubmitInfo2KHR.html
struct _SubmitInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubmitInfo2KHRdeps::Vector{Any}
Vulkan._SubmitInfo2KHR — Method_SubmitInfo2KHR(wait_semaphore_infos::AbstractArray, command_buffer_infos::AbstractArray, signal_semaphore_infos::AbstractArray; next, flags) -> _SubmitInfo2KHR
Vulkan._SubmitInfo2KHR — Method_SubmitInfo2KHR(x::SubmitInfo2KHR) -> _SubmitInfo2KHR
Vulkan._SubpassBeginInfo — TypeMinimalistic wrapper for VkSubpassBeginInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubpassBeginInfo.html
struct _SubpassBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassBeginInfodeps::Vector{Any}
Vulkan._SubpassBeginInfo — Method_SubpassBeginInfo(x::SubpassBeginInfo) -> _SubpassBeginInfo
Vulkan._SubpassBeginInfo — Method_SubpassBeginInfo(contents::SubpassContents; next) -> _SubpassBeginInfo
Vulkan._SubpassDependency — TypeMinimalistic wrapper for VkSubpassDependency.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubpassDependency.html
struct _SubpassDependency <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSubpassDependency
Vulkan._SubpassDependency — Method_SubpassDependency(src_subpass::Integer, dst_subpass::Integer; src_stage_mask, dst_stage_mask, src_access_mask, dst_access_mask, dependency_flags) -> _SubpassDependency
Vulkan._SubpassDependency — Method_SubpassDependency(x::SubpassDependency) -> _SubpassDependency
Vulkan._SubpassDependency2 — TypeMinimalistic wrapper for VkSubpassDependency2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubpassDependency2.html
struct _SubpassDependency2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassDependency2deps::Vector{Any}
Vulkan._SubpassDependency2 — Method_SubpassDependency2(src_subpass::Integer, dst_subpass::Integer, view_offset::Integer; next, src_stage_mask, dst_stage_mask, src_access_mask, dst_access_mask, dependency_flags) -> _SubpassDependency2
Vulkan._SubpassDependency2 — Method_SubpassDependency2(x::SubpassDependency2) -> _SubpassDependency2
Vulkan._SubpassDescription — TypeMinimalistic wrapper for VkSubpassDescription.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubpassDescription.html
struct _SubpassDescription <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassDescriptiondeps::Vector{Any}
Vulkan._SubpassDescription — Method_SubpassDescription(pipeline_bind_point::PipelineBindPoint, input_attachments::AbstractArray, color_attachments::AbstractArray, preserve_attachments::AbstractArray; flags, resolve_attachments, depth_stencil_attachment) -> _SubpassDescription
Vulkan._SubpassDescription — Method_SubpassDescription(x::SubpassDescription) -> _SubpassDescription
Vulkan._SubpassDescription2 — TypeMinimalistic wrapper for VkSubpassDescription2.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubpassDescription2.html
struct _SubpassDescription2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassDescription2deps::Vector{Any}
Vulkan._SubpassDescription2 — Method_SubpassDescription2(pipeline_bind_point::PipelineBindPoint, view_mask::Integer, input_attachments::AbstractArray, color_attachments::AbstractArray, preserve_attachments::AbstractArray; next, flags, resolve_attachments, depth_stencil_attachment) -> _SubpassDescription2
Vulkan._SubpassDescription2 — Method_SubpassDescription2(x::SubpassDescription2) -> _SubpassDescription2
Vulkan._SubpassDescriptionDepthStencilResolve — TypeMinimalistic wrapper for VkSubpassDescriptionDepthStencilResolve.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubpassDescriptionDepthStencilResolve.html
struct _SubpassDescriptionDepthStencilResolve <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassDescriptionDepthStencilResolvedeps::Vector{Any}
Vulkan._SubpassDescriptionDepthStencilResolve — Method_SubpassDescriptionDepthStencilResolve(depth_resolve_mode::ResolveModeFlag, stencil_resolve_mode::ResolveModeFlag; next, depth_stencil_resolve_attachment) -> _SubpassDescriptionDepthStencilResolve
Vulkan._SubpassDescriptionDepthStencilResolve — Method_SubpassDescriptionDepthStencilResolve(x::SubpassDescriptionDepthStencilResolve) -> _SubpassDescriptionDepthStencilResolve
Vulkan._SubpassEndInfo — TypeMinimalistic wrapper for VkSubpassEndInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubpassEndInfo.html
struct _SubpassEndInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassEndInfodeps::Vector{Any}
Vulkan._SubpassEndInfo — Method_SubpassEndInfo(x::SubpassEndInfo) -> _SubpassEndInfo
Vulkan._SubpassEndInfo — Method_SubpassEndInfo(; next) -> _SubpassEndInfo
Vulkan._SubpassSampleLocationsEXT — TypeMinimalistic wrapper for VkSubpassSampleLocationsEXT.
Extension: VKEXTsample_locations
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSubpassSampleLocationsEXT.html
struct _SubpassSampleLocationsEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSubpassSampleLocationsEXT
Vulkan._SubpassSampleLocationsEXT — Method_SubpassSampleLocationsEXT(subpass_index::Integer, sample_locations_info::_SampleLocationsInfoEXT) -> _SubpassSampleLocationsEXT
Vulkan._SubpassSampleLocationsEXT — Method_SubpassSampleLocationsEXT(x::SubpassSampleLocationsEXT) -> _SubpassSampleLocationsEXT
Vulkan._SurfaceProtectedCapabilitiesKHR — TypeMinimalistic wrapper for VkSurfaceProtectedCapabilitiesKHR.
Extension: VKKHRsurfaceprotectedcapabilities
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSurfaceProtectedCapabilitiesKHR.html
struct _SurfaceProtectedCapabilitiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSurfaceProtectedCapabilitiesKHRdeps::Vector{Any}
Vulkan._SurfaceProtectedCapabilitiesKHR — Method_SurfaceProtectedCapabilitiesKHR(supports_protected::Bool; next) -> _SurfaceProtectedCapabilitiesKHR
Vulkan._SurfaceProtectedCapabilitiesKHR — Method_SurfaceProtectedCapabilitiesKHR(x::SurfaceProtectedCapabilitiesKHR) -> _SurfaceProtectedCapabilitiesKHR
Vulkan._SwapchainCounterCreateInfoEXT — TypeMinimalistic wrapper for VkSwapchainCounterCreateInfoEXT.
Extension: VKEXTdisplay_control
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSwapchainCounterCreateInfoEXT.html
struct _SwapchainCounterCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSwapchainCounterCreateInfoEXTdeps::Vector{Any}
Vulkan._SwapchainCounterCreateInfoEXT — Method_SwapchainCounterCreateInfoEXT(x::SwapchainCounterCreateInfoEXT) -> _SwapchainCounterCreateInfoEXT
Vulkan._SwapchainCounterCreateInfoEXT — Method_SwapchainCounterCreateInfoEXT(; next, surface_counters) -> _SwapchainCounterCreateInfoEXT
Vulkan._SwapchainCreateInfoKHR — TypeMinimalistic wrapper for VkSwapchainCreateInfoKHR.
Extension: VKKHRswapchain
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSwapchainCreateInfoKHR.html
struct _SwapchainCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSwapchainCreateInfoKHRdeps::Vector{Any}surface::SurfaceKHRold_swapchain::Union{Ptr{Nothing}, SwapchainKHR}
Vulkan._SwapchainCreateInfoKHR — Method_SwapchainCreateInfoKHR(surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; next, flags, old_swapchain) -> _SwapchainCreateInfoKHR
Vulkan._SwapchainCreateInfoKHR — Method_SwapchainCreateInfoKHR(x::SwapchainCreateInfoKHR) -> _SwapchainCreateInfoKHR
Vulkan._SwapchainDisplayNativeHdrCreateInfoAMD — TypeMinimalistic wrapper for VkSwapchainDisplayNativeHdrCreateInfoAMD.
Extension: VKAMDdisplaynativehdr
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkSwapchainDisplayNativeHdrCreateInfoAMD.html
struct _SwapchainDisplayNativeHdrCreateInfoAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSwapchainDisplayNativeHdrCreateInfoAMDdeps::Vector{Any}
Vulkan._SwapchainDisplayNativeHdrCreateInfoAMD — Method_SwapchainDisplayNativeHdrCreateInfoAMD(local_dimming_enable::Bool; next) -> _SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan._SwapchainDisplayNativeHdrCreateInfoAMD — Method_SwapchainDisplayNativeHdrCreateInfoAMD(x::SwapchainDisplayNativeHdrCreateInfoAMD) -> _SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan._TimelineSemaphoreSubmitInfo — TypeMinimalistic wrapper for VkTimelineSemaphoreSubmitInfo.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkTimelineSemaphoreSubmitInfo.html
struct _TimelineSemaphoreSubmitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkTimelineSemaphoreSubmitInfodeps::Vector{Any}
Vulkan._TimelineSemaphoreSubmitInfo — Method_TimelineSemaphoreSubmitInfo(x::TimelineSemaphoreSubmitInfo) -> _TimelineSemaphoreSubmitInfo
Vulkan._TimelineSemaphoreSubmitInfo — Method_TimelineSemaphoreSubmitInfo(; next, wait_semaphore_values, signal_semaphore_values) -> _TimelineSemaphoreSubmitInfo
Vulkan._TraceRaysIndirectCommandKHR — TypeMinimalistic wrapper for VkTraceRaysIndirectCommandKHR.
Extension: VKKHRraytracingpipeline
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkTraceRaysIndirectCommandKHR.html
struct _TraceRaysIndirectCommandKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkTraceRaysIndirectCommandKHR
Vulkan._TraceRaysIndirectCommandKHR — Method_TraceRaysIndirectCommandKHR(width::Integer, height::Integer, depth::Integer) -> _TraceRaysIndirectCommandKHR
Vulkan._TraceRaysIndirectCommandKHR — Method_TraceRaysIndirectCommandKHR(x::TraceRaysIndirectCommandKHR) -> _TraceRaysIndirectCommandKHR
Vulkan._TransformMatrixKHR — TypeMinimalistic wrapper for VkTransformMatrixKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkTransformMatrixKHR.html
struct _TransformMatrixKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkTransformMatrixKHR
Vulkan._TransformMatrixKHR — Method_TransformMatrixKHR(x::TransformMatrixKHR) -> _TransformMatrixKHR
Vulkan._TransformMatrixKHR — Method_TransformMatrixKHR(matrix::Tuple{NTuple{4, Float32}, NTuple{4, Float32}, NTuple{4, Float32}}) -> _TransformMatrixKHR
Vulkan._ValidationCacheCreateInfoEXT — TypeMinimalistic wrapper for VkValidationCacheCreateInfoEXT.
Extension: VKEXTvalidation_cache
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkValidationCacheCreateInfoEXT.html
struct _ValidationCacheCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkValidationCacheCreateInfoEXTdeps::Vector{Any}
Vulkan._ValidationCacheCreateInfoEXT — Method_ValidationCacheCreateInfoEXT(initial_data::Ptr{Nothing}; next, flags, initial_data_size) -> _ValidationCacheCreateInfoEXT
Vulkan._ValidationCacheCreateInfoEXT — Method_ValidationCacheCreateInfoEXT(x::ValidationCacheCreateInfoEXT) -> _ValidationCacheCreateInfoEXT
Vulkan._ValidationFeaturesEXT — TypeMinimalistic wrapper for VkValidationFeaturesEXT.
Extension: VKEXTvalidation_features
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkValidationFeaturesEXT.html
struct _ValidationFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkValidationFeaturesEXTdeps::Vector{Any}
Vulkan._ValidationFeaturesEXT — Method_ValidationFeaturesEXT(enabled_validation_features::AbstractArray, disabled_validation_features::AbstractArray; next) -> _ValidationFeaturesEXT
Vulkan._ValidationFeaturesEXT — Method_ValidationFeaturesEXT(x::ValidationFeaturesEXT) -> _ValidationFeaturesEXT
Vulkan._ValidationFlagsEXT — TypeMinimalistic wrapper for VkValidationFlagsEXT.
Extension: VKEXTvalidation_flags
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkValidationFlagsEXT.html
struct _ValidationFlagsEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkValidationFlagsEXTdeps::Vector{Any}
Vulkan._ValidationFlagsEXT — Method_ValidationFlagsEXT(disabled_validation_checks::AbstractArray; next) -> _ValidationFlagsEXT
Vulkan._ValidationFlagsEXT — Method_ValidationFlagsEXT(x::ValidationFlagsEXT) -> _ValidationFlagsEXT
Vulkan._VertexInputAttributeDescription — TypeMinimalistic wrapper for VkVertexInputAttributeDescription.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkVertexInputAttributeDescription.html
struct _VertexInputAttributeDescription <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkVertexInputAttributeDescription
Vulkan._VertexInputAttributeDescription — Method_VertexInputAttributeDescription(location::Integer, binding::Integer, format::Format, offset::Integer) -> _VertexInputAttributeDescription
Vulkan._VertexInputAttributeDescription — Method_VertexInputAttributeDescription(x::VertexInputAttributeDescription) -> _VertexInputAttributeDescription
Vulkan._VertexInputAttributeDescription2EXT — TypeMinimalistic wrapper for VkVertexInputAttributeDescription2EXT.
Extension: VKEXTvertexinputdynamic_state
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkVertexInputAttributeDescription2EXT.html
struct _VertexInputAttributeDescription2EXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkVertexInputAttributeDescription2EXTdeps::Vector{Any}
Vulkan._VertexInputAttributeDescription2EXT — Method_VertexInputAttributeDescription2EXT(location::Integer, binding::Integer, format::Format, offset::Integer; next) -> _VertexInputAttributeDescription2EXT
Vulkan._VertexInputAttributeDescription2EXT — Method_VertexInputAttributeDescription2EXT(x::VertexInputAttributeDescription2EXT) -> _VertexInputAttributeDescription2EXT
Vulkan._VertexInputBindingDescription — TypeMinimalistic wrapper for VkVertexInputBindingDescription.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkVertexInputBindingDescription.html
struct _VertexInputBindingDescription <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkVertexInputBindingDescription
Vulkan._VertexInputBindingDescription — Method_VertexInputBindingDescription(binding::Integer, stride::Integer, input_rate::VertexInputRate) -> _VertexInputBindingDescription
Vulkan._VertexInputBindingDescription — Method_VertexInputBindingDescription(x::VertexInputBindingDescription) -> _VertexInputBindingDescription
Vulkan._VertexInputBindingDescription2EXT — TypeMinimalistic wrapper for VkVertexInputBindingDescription2EXT.
Extension: VKEXTvertexinputdynamic_state
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkVertexInputBindingDescription2EXT.html
struct _VertexInputBindingDescription2EXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkVertexInputBindingDescription2EXTdeps::Vector{Any}
Vulkan._VertexInputBindingDescription2EXT — Method_VertexInputBindingDescription2EXT(binding::Integer, stride::Integer, input_rate::VertexInputRate, divisor::Integer; next) -> _VertexInputBindingDescription2EXT
Vulkan._VertexInputBindingDescription2EXT — Method_VertexInputBindingDescription2EXT(x::VertexInputBindingDescription2EXT) -> _VertexInputBindingDescription2EXT
Vulkan._VertexInputBindingDivisorDescriptionEXT — TypeMinimalistic wrapper for VkVertexInputBindingDivisorDescriptionEXT.
Extension: VKEXTvertexattributedivisor
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkVertexInputBindingDivisorDescriptionEXT.html
struct _VertexInputBindingDivisorDescriptionEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkVertexInputBindingDivisorDescriptionEXT
Vulkan._VertexInputBindingDivisorDescriptionEXT — Method_VertexInputBindingDivisorDescriptionEXT(binding::Integer, divisor::Integer) -> _VertexInputBindingDivisorDescriptionEXT
Vulkan._VertexInputBindingDivisorDescriptionEXT — Method_VertexInputBindingDivisorDescriptionEXT(x::VertexInputBindingDivisorDescriptionEXT) -> _VertexInputBindingDivisorDescriptionEXT
Vulkan._Viewport — TypeMinimalistic wrapper for VkViewport.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkViewport.html
struct _Viewport <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkViewport
Vulkan._Viewport — Method_Viewport(x::Real, y::Real, width::Real, height::Real, min_depth::Real, max_depth::Real) -> _Viewport
Vulkan._Viewport — Method_Viewport(x::Viewport) -> _Viewport
Vulkan._ViewportSwizzleNV — TypeMinimalistic wrapper for VkViewportSwizzleNV.
Extension: VKNVviewport_swizzle
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkViewportSwizzleNV.html
struct _ViewportSwizzleNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkViewportSwizzleNV
Vulkan._ViewportSwizzleNV — Method_ViewportSwizzleNV(x::ViewportCoordinateSwizzleNV, y::ViewportCoordinateSwizzleNV, z::ViewportCoordinateSwizzleNV, w::ViewportCoordinateSwizzleNV) -> _ViewportSwizzleNV
Vulkan._ViewportSwizzleNV — Method_ViewportSwizzleNV(x::ViewportSwizzleNV) -> _ViewportSwizzleNV
Vulkan._ViewportWScalingNV — TypeMinimalistic wrapper for VkViewportWScalingNV.
Extension: VKNVclipspacew_scaling
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkViewportWScalingNV.html
struct _ViewportWScalingNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkViewportWScalingNV
Vulkan._ViewportWScalingNV — Method_ViewportWScalingNV(xcoeff::Real, ycoeff::Real) -> _ViewportWScalingNV
Vulkan._ViewportWScalingNV — Method_ViewportWScalingNV(x::ViewportWScalingNV) -> _ViewportWScalingNV
Vulkan._WaylandSurfaceCreateInfoKHR — TypeMinimalistic wrapper for VkWaylandSurfaceCreateInfoKHR.
Extension: VKKHRwayland_surface
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkWaylandSurfaceCreateInfoKHR.html
struct _WaylandSurfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWaylandSurfaceCreateInfoKHRdeps::Vector{Any}
Vulkan._WaylandSurfaceCreateInfoKHR — Method_WaylandSurfaceCreateInfoKHR(display::Ptr{Nothing}, surface::Ptr{Nothing}; next, flags) -> _WaylandSurfaceCreateInfoKHR
Vulkan._WaylandSurfaceCreateInfoKHR — Method_WaylandSurfaceCreateInfoKHR(x::WaylandSurfaceCreateInfoKHR) -> _WaylandSurfaceCreateInfoKHR
Vulkan._WriteDescriptorSet — TypeMinimalistic wrapper for VkWriteDescriptorSet.
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkWriteDescriptorSet.html
struct _WriteDescriptorSet <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWriteDescriptorSetdeps::Vector{Any}dst_set::DescriptorSet
Vulkan._WriteDescriptorSet — Method_WriteDescriptorSet(dst_set::DescriptorSet, dst_binding::Integer, dst_array_element::Integer, descriptor_type::DescriptorType, image_info::AbstractArray, buffer_info::AbstractArray, texel_buffer_view::AbstractArray; next, descriptor_count) -> _WriteDescriptorSet
Vulkan._WriteDescriptorSet — Method_WriteDescriptorSet(x::WriteDescriptorSet) -> _WriteDescriptorSet
Vulkan._WriteDescriptorSetAccelerationStructureKHR — TypeMinimalistic wrapper for VkWriteDescriptorSetAccelerationStructureKHR.
Extension: VKKHRacceleration_structure
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkWriteDescriptorSetAccelerationStructureKHR.html
struct _WriteDescriptorSetAccelerationStructureKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWriteDescriptorSetAccelerationStructureKHRdeps::Vector{Any}
Vulkan._WriteDescriptorSetAccelerationStructureKHR — Method_WriteDescriptorSetAccelerationStructureKHR(acceleration_structures::AbstractArray; next) -> _WriteDescriptorSetAccelerationStructureKHR
Vulkan._WriteDescriptorSetAccelerationStructureKHR — Method_WriteDescriptorSetAccelerationStructureKHR(x::WriteDescriptorSetAccelerationStructureKHR) -> _WriteDescriptorSetAccelerationStructureKHR
Vulkan._WriteDescriptorSetAccelerationStructureNV — TypeMinimalistic wrapper for VkWriteDescriptorSetAccelerationStructureNV.
Extension: VKNVray_tracing
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkWriteDescriptorSetAccelerationStructureNV.html
struct _WriteDescriptorSetAccelerationStructureNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWriteDescriptorSetAccelerationStructureNVdeps::Vector{Any}
Vulkan._WriteDescriptorSetAccelerationStructureNV — Method_WriteDescriptorSetAccelerationStructureNV(acceleration_structures::AbstractArray; next) -> _WriteDescriptorSetAccelerationStructureNV
Vulkan._WriteDescriptorSetAccelerationStructureNV — Method_WriteDescriptorSetAccelerationStructureNV(x::WriteDescriptorSetAccelerationStructureNV) -> _WriteDescriptorSetAccelerationStructureNV
Vulkan._WriteDescriptorSetInlineUniformBlockEXT — TypeMinimalistic wrapper for VkWriteDescriptorSetInlineUniformBlockEXT.
Extension: VKEXTinlineuniformblock
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkWriteDescriptorSetInlineUniformBlockEXT.html
struct _WriteDescriptorSetInlineUniformBlockEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWriteDescriptorSetInlineUniformBlockEXTdeps::Vector{Any}
Vulkan._WriteDescriptorSetInlineUniformBlockEXT — Method_WriteDescriptorSetInlineUniformBlockEXT(data_size::Integer, data::Ptr{Nothing}; next) -> _WriteDescriptorSetInlineUniformBlockEXT
Vulkan._WriteDescriptorSetInlineUniformBlockEXT — Method_WriteDescriptorSetInlineUniformBlockEXT(x::WriteDescriptorSetInlineUniformBlockEXT) -> _WriteDescriptorSetInlineUniformBlockEXT
Vulkan._XYColorEXT — TypeMinimalistic wrapper for VkXYColorEXT.
Extension: VKEXThdr_metadata
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkXYColorEXT.html
struct _XYColorEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkXYColorEXT
Vulkan._XYColorEXT — Method_XYColorEXT(x::Real, y::Real) -> _XYColorEXT
Vulkan._XYColorEXT — Method_XYColorEXT(x::XYColorEXT) -> _XYColorEXT
Vulkan._XcbSurfaceCreateInfoKHR — TypeMinimalistic wrapper for VkXcbSurfaceCreateInfoKHR.
Extension: VKKHRxcb_surface
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkXcbSurfaceCreateInfoKHR.html
struct _XcbSurfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkXcbSurfaceCreateInfoKHRdeps::Vector{Any}
Vulkan._XcbSurfaceCreateInfoKHR — Method_XcbSurfaceCreateInfoKHR(connection::Ptr{Nothing}, window::UInt32; next, flags) -> _XcbSurfaceCreateInfoKHR
Vulkan._XcbSurfaceCreateInfoKHR — Method_XcbSurfaceCreateInfoKHR(x::XcbSurfaceCreateInfoKHR) -> _XcbSurfaceCreateInfoKHR
Vulkan._XlibSurfaceCreateInfoKHR — TypeMinimalistic wrapper for VkXlibSurfaceCreateInfoKHR.
Extension: VKKHRxlib_surface
API documentation: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkXlibSurfaceCreateInfoKHR.html
struct _XlibSurfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkXlibSurfaceCreateInfoKHRdeps::Vector{Any}
Vulkan._XlibSurfaceCreateInfoKHR — Method_XlibSurfaceCreateInfoKHR(dpy::Ptr{Nothing}, window::UInt64; next, flags) -> _XlibSurfaceCreateInfoKHR
Vulkan._XlibSurfaceCreateInfoKHR — Method_XlibSurfaceCreateInfoKHR(x::XlibSurfaceCreateInfoKHR) -> _XlibSurfaceCreateInfoKHR
Vulkan.acquire_next_image_2_khr — Methodacquire_next_image_2_khr(device::Device, acquire_info::AcquireNextImageInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_next_image_2_khr — Methodacquire_next_image_2_khr(device::Device, acquire_info::AcquireNextImageInfoKHR) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_next_image_2_khr — Methodacquire_next_image_2_khr(device::Device, acquire_info::_AcquireNextImageInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Success:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceacquire_info::_AcquireNextImageInfoKHRfptr::FunctionPtr
acquire_next_image_2_khr(device::Device, acquire_info::_AcquireNextImageInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_next_image_2_khr — Methodacquire_next_image_2_khr(device::Device, acquire_info::_AcquireNextImageInfoKHR)::ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Success:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceacquire_info::_AcquireNextImageInfoKHR
acquire_next_image_2_khr(device::Device, acquire_info::_AcquireNextImageInfoKHR) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_next_image_khr — Methodacquire_next_image_khr(device::Device, swapchain::SwapchainKHR, timeout::Integer, fptr::FunctionPtr; semaphore = C_NULL, fence = C_NULL)::ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Success:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)timeout::Integerfptr::FunctionPtrsemaphore: defaults toC_NULL(externsync)fence: defaults toC_NULL(externsync)
acquire_next_image_khr(device::Device, swapchain::SwapchainKHR, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; semaphore, fence) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_next_image_khr — Methodacquire_next_image_khr(device::Device, swapchain::SwapchainKHR, timeout::Integer; semaphore = C_NULL, fence = C_NULL)::ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Success:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)timeout::Integersemaphore: defaults toC_NULL(externsync)fence: defaults toC_NULL(externsync)
acquire_next_image_khr(device::Device, swapchain::SwapchainKHR, timeout::Integer; semaphore, fence) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_performance_configuration_intel — Methodacquire_performance_configuration_intel(device::Device, acquire_info::PerformanceConfigurationAcquireInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}
Vulkan.acquire_performance_configuration_intel — Methodacquire_performance_configuration_intel(device::Device, acquire_info::PerformanceConfigurationAcquireInfoINTEL) -> ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}
Vulkan.acquire_performance_configuration_intel — Methodacquire_performance_configuration_intel(device::Device, acquire_info::_PerformanceConfigurationAcquireInfoINTEL, fptr::FunctionPtr)::ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceacquire_info::_PerformanceConfigurationAcquireInfoINTELfptr::FunctionPtr
acquire_performance_configuration_intel(device::Device, acquire_info::_PerformanceConfigurationAcquireInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}
Vulkan.acquire_performance_configuration_intel — Methodacquire_performance_configuration_intel(device::Device, acquire_info::_PerformanceConfigurationAcquireInfoINTEL)::ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceacquire_info::_PerformanceConfigurationAcquireInfoINTEL
acquire_performance_configuration_intel(device::Device, acquire_info::_PerformanceConfigurationAcquireInfoINTEL) -> ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}
Vulkan.acquire_profiling_lock_khr — Methodacquire_profiling_lock_khr(device::Device, info::AcquireProfilingLockInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.acquire_profiling_lock_khr — Methodacquire_profiling_lock_khr(device::Device, info::AcquireProfilingLockInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.acquire_profiling_lock_khr — Methodacquire_profiling_lock_khr(device::Device, info::_AcquireProfilingLockInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_performance_query
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYTIMEOUT
Arguments:
device::Deviceinfo::_AcquireProfilingLockInfoKHRfptr::FunctionPtr
acquire_profiling_lock_khr(device::Device, info::_AcquireProfilingLockInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.acquire_profiling_lock_khr — Methodacquire_profiling_lock_khr(device::Device, info::_AcquireProfilingLockInfoKHR)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_performance_query
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYTIMEOUT
Arguments:
device::Deviceinfo::_AcquireProfilingLockInfoKHR
acquire_profiling_lock_khr(device::Device, info::_AcquireProfilingLockInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.acquire_xlib_display_ext — Methodacquire_xlib_display_ext(physical_device::PhysicalDevice, dpy::Ptr{Display}, display::DisplayKHR, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_acquire_xlib_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}display::DisplayKHRfptr::FunctionPtr
acquire_xlib_display_ext(physical_device::PhysicalDevice, dpy::Ptr{Nothing}, display::DisplayKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.acquire_xlib_display_ext — Methodacquire_xlib_display_ext(physical_device::PhysicalDevice, dpy::Ptr{Display}, display::DisplayKHR)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_acquire_xlib_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}display::DisplayKHR
acquire_xlib_display_ext(physical_device::PhysicalDevice, dpy::Ptr{Nothing}, display::DisplayKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.allocate_command_buffers — Methodallocate_command_buffers(device::Device, allocate_info::CommandBufferAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{CommandBuffer}, VulkanError}
Vulkan.allocate_command_buffers — Methodallocate_command_buffers(device::Device, allocate_info::CommandBufferAllocateInfo) -> ResultTypes.Result{Vector{CommandBuffer}, VulkanError}
Vulkan.allocate_command_buffers — Methodallocate_command_buffers(device::Device, allocate_info::_CommandBufferAllocateInfo, fptr_create::FunctionPtr)::ResultTypes.Result{Vector{CommandBuffer}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocate_info::_CommandBufferAllocateInfo(externsync)fptr_create::FunctionPtr
allocate_command_buffers(device::Device, allocate_info::_CommandBufferAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{CommandBuffer}, VulkanError}
Vulkan.allocate_command_buffers — Methodallocate_command_buffers(device::Device, allocate_info::_CommandBufferAllocateInfo)::ResultTypes.Result{Vector{CommandBuffer}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocate_info::_CommandBufferAllocateInfo(externsync)
allocate_command_buffers(device::Device, allocate_info::_CommandBufferAllocateInfo) -> ResultTypes.Result{Vector{CommandBuffer}, VulkanError}
Vulkan.allocate_descriptor_sets — Methodallocate_descriptor_sets(device::Device, allocate_info::DescriptorSetAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DescriptorSet}, VulkanError}
Vulkan.allocate_descriptor_sets — Methodallocate_descriptor_sets(device::Device, allocate_info::DescriptorSetAllocateInfo) -> ResultTypes.Result{Vector{DescriptorSet}, VulkanError}
Vulkan.allocate_descriptor_sets — Methodallocate_descriptor_sets(device::Device, allocate_info::_DescriptorSetAllocateInfo, fptr_create::FunctionPtr)::ResultTypes.Result{Vector{DescriptorSet}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTED_POOLERROR_OUT_OF_POOL_MEMORY
Arguments:
device::Deviceallocate_info::_DescriptorSetAllocateInfo(externsync)fptr_create::FunctionPtr
allocate_descriptor_sets(device::Device, allocate_info::_DescriptorSetAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DescriptorSet}, VulkanError}
Vulkan.allocate_descriptor_sets — Methodallocate_descriptor_sets(device::Device, allocate_info::_DescriptorSetAllocateInfo)::ResultTypes.Result{Vector{DescriptorSet}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTED_POOLERROR_OUT_OF_POOL_MEMORY
Arguments:
device::Deviceallocate_info::_DescriptorSetAllocateInfo(externsync)
allocate_descriptor_sets(device::Device, allocate_info::_DescriptorSetAllocateInfo) -> ResultTypes.Result{Vector{DescriptorSet}, VulkanError}
Vulkan.allocate_memory — Methodallocate_memory(device::Device, allocation_size::Integer, memory_type_index::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.allocate_memory — Methodallocate_memory(device::Device, allocation_size::Integer, memory_type_index::Integer; allocator, next) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.allocate_memory — Methodallocate_memory(device::Device, allocate_info::MemoryAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.allocate_memory — Methodallocate_memory(device::Device, allocate_info::MemoryAllocateInfo; allocator) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.allocate_memory — Methodallocate_memory(device::Device, allocate_info::_MemoryAllocateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{DeviceMemory, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocate_info::_MemoryAllocateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
allocate_memory(device::Device, allocate_info::_MemoryAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.allocate_memory — Methodallocate_memory(device::Device, allocate_info::_MemoryAllocateInfo; allocator = C_NULL)::ResultTypes.Result{DeviceMemory, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocate_info::_MemoryAllocateInfoallocator: defaults toC_NULL
allocate_memory(device::Device, allocate_info::_MemoryAllocateInfo; allocator) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.begin_command_buffer — Methodbegin_command_buffer(command_buffer::CommandBuffer, begin_info::CommandBufferBeginInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.begin_command_buffer — Methodbegin_command_buffer(command_buffer::CommandBuffer, begin_info::CommandBufferBeginInfo) -> ResultTypes.Result{Result, VulkanError}
Vulkan.begin_command_buffer — Methodbegin_command_buffer(command_buffer::CommandBuffer, begin_info::_CommandBufferBeginInfo, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)begin_info::_CommandBufferBeginInfofptr::FunctionPtr
begin_command_buffer(command_buffer::CommandBuffer, begin_info::_CommandBufferBeginInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.begin_command_buffer — Methodbegin_command_buffer(command_buffer::CommandBuffer, begin_info::_CommandBufferBeginInfo)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)begin_info::_CommandBufferBeginInfo
begin_command_buffer(command_buffer::CommandBuffer, begin_info::_CommandBufferBeginInfo) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_acceleration_structure_memory_nv — Methodbind_acceleration_structure_memory_nv(device::Device, bind_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_acceleration_structure_memory_nv — Methodbind_acceleration_structure_memory_nv(device::Device, bind_infos::AbstractArray{_BindAccelerationStructureMemoryInfoNV}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::AbstractArray{_BindAccelerationStructureMemoryInfoNV}fptr::FunctionPtr
bind_acceleration_structure_memory_nv(device::Device, bind_infos::AbstractArray{_BindAccelerationStructureMemoryInfoNV, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_acceleration_structure_memory_nv — Methodbind_acceleration_structure_memory_nv(device::Device, bind_infos::AbstractArray{_BindAccelerationStructureMemoryInfoNV})::ResultTypes.Result{Result, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::AbstractArray{_BindAccelerationStructureMemoryInfoNV}
bind_acceleration_structure_memory_nv(device::Device, bind_infos::AbstractArray{_BindAccelerationStructureMemoryInfoNV, N} where N) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_acceleration_structure_memory_nv — Methodbind_acceleration_structure_memory_nv(device::Device, bind_infos::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory — Methodbind_buffer_memory(device::Device, buffer::Buffer, memory::DeviceMemory, memory_offset::Integer, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Buffer(externsync)memory::DeviceMemorymemory_offset::Integerfptr::FunctionPtr
bind_buffer_memory(device::Device, buffer::Buffer, memory::DeviceMemory, memory_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory — Methodbind_buffer_memory(device::Device, buffer::Buffer, memory::DeviceMemory, memory_offset::Integer)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Buffer(externsync)memory::DeviceMemorymemory_offset::Integer
bind_buffer_memory(device::Device, buffer::Buffer, memory::DeviceMemory, memory_offset::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory_2 — Methodbind_buffer_memory_2(device::Device, bind_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory_2 — Methodbind_buffer_memory_2(device::Device, bind_infos::AbstractArray{_BindBufferMemoryInfo}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebind_infos::AbstractArray{_BindBufferMemoryInfo}fptr::FunctionPtr
bind_buffer_memory_2(device::Device, bind_infos::AbstractArray{_BindBufferMemoryInfo, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory_2 — Methodbind_buffer_memory_2(device::Device, bind_infos::AbstractArray{_BindBufferMemoryInfo})::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebind_infos::AbstractArray{_BindBufferMemoryInfo}
bind_buffer_memory_2(device::Device, bind_infos::AbstractArray{_BindBufferMemoryInfo, N} where N) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory_2 — Methodbind_buffer_memory_2(device::Device, bind_infos::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory — Methodbind_image_memory(device::Device, image::Image, memory::DeviceMemory, memory_offset::Integer, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Image(externsync)memory::DeviceMemorymemory_offset::Integerfptr::FunctionPtr
bind_image_memory(device::Device, image::Image, memory::DeviceMemory, memory_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory — Methodbind_image_memory(device::Device, image::Image, memory::DeviceMemory, memory_offset::Integer)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Image(externsync)memory::DeviceMemorymemory_offset::Integer
bind_image_memory(device::Device, image::Image, memory::DeviceMemory, memory_offset::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory_2 — Methodbind_image_memory_2(device::Device, bind_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory_2 — Methodbind_image_memory_2(device::Device, bind_infos::AbstractArray{_BindImageMemoryInfo}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::AbstractArray{_BindImageMemoryInfo}fptr::FunctionPtr
bind_image_memory_2(device::Device, bind_infos::AbstractArray{_BindImageMemoryInfo, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory_2 — Methodbind_image_memory_2(device::Device, bind_infos::AbstractArray{_BindImageMemoryInfo})::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::AbstractArray{_BindImageMemoryInfo}
bind_image_memory_2(device::Device, bind_infos::AbstractArray{_BindImageMemoryInfo, N} where N) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory_2 — Methodbind_image_memory_2(device::Device, bind_infos::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.build_acceleration_structures_khr — Methodbuild_acceleration_structures_khr(device::Device, infos::AbstractArray, build_range_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.build_acceleration_structures_khr — Methodbuild_acceleration_structures_khr(device::Device, infos::AbstractArray, build_range_infos::AbstractArray; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.build_acceleration_structures_khr — Methodbuild_acceleration_structures_khr(device::Device, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}, build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR}, fptr::FunctionPtr; deferred_operation = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR}fptr::FunctionPtrdeferred_operation: defaults toC_NULL
build_acceleration_structures_khr(device::Device, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR, N} where N, build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.build_acceleration_structures_khr — Methodbuild_acceleration_structures_khr(device::Device, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}, build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR}; deferred_operation = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR}deferred_operation: defaults toC_NULL
build_acceleration_structures_khr(device::Device, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR, N} where N, build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR, N} where N; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_begin_conditional_rendering_ext — Methodcmd_begin_conditional_rendering_ext(command_buffer::CommandBuffer, conditional_rendering_begin::ConditionalRenderingBeginInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_conditional_rendering_ext — Methodcmd_begin_conditional_rendering_ext(command_buffer::CommandBuffer, conditional_rendering_begin::ConditionalRenderingBeginInfoEXT)
Vulkan.cmd_begin_conditional_rendering_ext — Methodcmd_begin_conditional_rendering_ext(command_buffer::CommandBuffer, conditional_rendering_begin::_ConditionalRenderingBeginInfoEXT, fptr::FunctionPtr)::CvoidExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)conditional_rendering_begin::_ConditionalRenderingBeginInfoEXTfptr::FunctionPtr
cmd_begin_conditional_rendering_ext(command_buffer::CommandBuffer, conditional_rendering_begin::_ConditionalRenderingBeginInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_conditional_rendering_ext — Methodcmd_begin_conditional_rendering_ext(command_buffer::CommandBuffer, conditional_rendering_begin::_ConditionalRenderingBeginInfoEXT)::CvoidExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)conditional_rendering_begin::_ConditionalRenderingBeginInfoEXT
cmd_begin_conditional_rendering_ext(command_buffer::CommandBuffer, conditional_rendering_begin::_ConditionalRenderingBeginInfoEXT)
Vulkan.cmd_begin_debug_utils_label_ext — Methodcmd_begin_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_debug_utils_label_ext — Methodcmd_begin_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::DebugUtilsLabelEXT)
Vulkan.cmd_begin_debug_utils_label_ext — Methodcmd_begin_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::_DebugUtilsLabelEXT, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::_DebugUtilsLabelEXTfptr::FunctionPtr
cmd_begin_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::_DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_debug_utils_label_ext — Methodcmd_begin_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::_DebugUtilsLabelEXT)::CvoidExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::_DebugUtilsLabelEXT
cmd_begin_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::_DebugUtilsLabelEXT)
Vulkan.cmd_begin_query — Methodcmd_begin_query(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, fptr::FunctionPtr; flags = 0)::CvoidArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::Integerfptr::FunctionPtrflags: defaults to0
cmd_begin_query(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan.cmd_begin_query — Methodcmd_begin_query(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer; flags = 0)::CvoidArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::Integerflags: defaults to0
cmd_begin_query(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer; flags)
Vulkan.cmd_begin_query_indexed_ext — Methodcmd_begin_query_indexed_ext(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, index::Integer, fptr::FunctionPtr; flags = 0)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::Integerindex::Integerfptr::FunctionPtrflags: defaults to0
cmd_begin_query_indexed_ext(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan.cmd_begin_query_indexed_ext — Methodcmd_begin_query_indexed_ext(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, index::Integer; flags = 0)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::Integerindex::Integerflags: defaults to0
cmd_begin_query_indexed_ext(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, index::Integer; flags)
Vulkan.cmd_begin_render_pass — Methodcmd_begin_render_pass(command_buffer::CommandBuffer, render_pass_begin::RenderPassBeginInfo, contents::SubpassContents, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_render_pass — Methodcmd_begin_render_pass(command_buffer::CommandBuffer, render_pass_begin::RenderPassBeginInfo, contents::SubpassContents)
Vulkan.cmd_begin_render_pass — Methodcmd_begin_render_pass(command_buffer::CommandBuffer, render_pass_begin::_RenderPassBeginInfo, contents::SubpassContents, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::_RenderPassBeginInfocontents::SubpassContentsfptr::FunctionPtr
cmd_begin_render_pass(command_buffer::CommandBuffer, render_pass_begin::_RenderPassBeginInfo, contents::SubpassContents, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_render_pass — Methodcmd_begin_render_pass(command_buffer::CommandBuffer, render_pass_begin::_RenderPassBeginInfo, contents::SubpassContents)::CvoidArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::_RenderPassBeginInfocontents::SubpassContents
cmd_begin_render_pass(command_buffer::CommandBuffer, render_pass_begin::_RenderPassBeginInfo, contents::SubpassContents)
Vulkan.cmd_begin_render_pass_2 — Methodcmd_begin_render_pass_2(command_buffer::CommandBuffer, render_pass_begin::RenderPassBeginInfo, subpass_begin_info::SubpassBeginInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_render_pass_2 — Methodcmd_begin_render_pass_2(command_buffer::CommandBuffer, render_pass_begin::RenderPassBeginInfo, subpass_begin_info::SubpassBeginInfo)
Vulkan.cmd_begin_render_pass_2 — Methodcmd_begin_render_pass_2(command_buffer::CommandBuffer, render_pass_begin::_RenderPassBeginInfo, subpass_begin_info::_SubpassBeginInfo, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::_RenderPassBeginInfosubpass_begin_info::_SubpassBeginInfofptr::FunctionPtr
cmd_begin_render_pass_2(command_buffer::CommandBuffer, render_pass_begin::_RenderPassBeginInfo, subpass_begin_info::_SubpassBeginInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_render_pass_2 — Methodcmd_begin_render_pass_2(command_buffer::CommandBuffer, render_pass_begin::_RenderPassBeginInfo, subpass_begin_info::_SubpassBeginInfo)::CvoidArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::_RenderPassBeginInfosubpass_begin_info::_SubpassBeginInfo
cmd_begin_render_pass_2(command_buffer::CommandBuffer, render_pass_begin::_RenderPassBeginInfo, subpass_begin_info::_SubpassBeginInfo)
Vulkan.cmd_begin_transform_feedback_ext — Methodcmd_begin_transform_feedback_ext(command_buffer::CommandBuffer, counter_buffers::AbstractArray{Buffer}, fptr::FunctionPtr; counter_buffer_offsets = C_NULL)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::AbstractArray{Buffer}fptr::FunctionPtrcounter_buffer_offsets: defaults toC_NULL
cmd_begin_transform_feedback_ext(command_buffer::CommandBuffer, counter_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; counter_buffer_offsets)
Vulkan.cmd_begin_transform_feedback_ext — Methodcmd_begin_transform_feedback_ext(command_buffer::CommandBuffer, counter_buffers::AbstractArray{Buffer}; counter_buffer_offsets = C_NULL)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::AbstractArray{Buffer}counter_buffer_offsets: defaults toC_NULL
cmd_begin_transform_feedback_ext(command_buffer::CommandBuffer, counter_buffers::AbstractArray; counter_buffer_offsets)
Vulkan.cmd_bind_descriptor_sets — Methodcmd_bind_descriptor_sets(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, first_set::Integer, descriptor_sets::AbstractArray{DescriptorSet}, dynamic_offsets::AbstractArray{<:Integer}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutfirst_set::Integerdescriptor_sets::AbstractArray{DescriptorSet}dynamic_offsets::AbstractArray{<:Integer}fptr::FunctionPtr
cmd_bind_descriptor_sets(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, first_set::Integer, descriptor_sets::AbstractArray, dynamic_offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_descriptor_sets — Methodcmd_bind_descriptor_sets(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, first_set::Integer, descriptor_sets::AbstractArray{DescriptorSet}, dynamic_offsets::AbstractArray{<:Integer})::CvoidArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutfirst_set::Integerdescriptor_sets::AbstractArray{DescriptorSet}dynamic_offsets::AbstractArray{<:Integer}
cmd_bind_descriptor_sets(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, first_set::Integer, descriptor_sets::AbstractArray, dynamic_offsets::AbstractArray)
Vulkan.cmd_bind_index_buffer — Methodcmd_bind_index_buffer(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, index_type::IndexType, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integerindex_type::IndexTypefptr::FunctionPtr
cmd_bind_index_buffer(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, index_type::IndexType, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_index_buffer — Methodcmd_bind_index_buffer(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, index_type::IndexType)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integerindex_type::IndexType
cmd_bind_index_buffer(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, index_type::IndexType)
Vulkan.cmd_bind_pipeline — Methodcmd_bind_pipeline(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipelinefptr::FunctionPtr
cmd_bind_pipeline(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_pipeline — Methodcmd_bind_pipeline(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline)::CvoidArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipeline
cmd_bind_pipeline(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline)
Vulkan.cmd_bind_pipeline_shader_group_nv — Methodcmd_bind_pipeline_shader_group_nv(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, group_index::Integer, fptr::FunctionPtr)::CvoidExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipelinegroup_index::Integerfptr::FunctionPtr
cmd_bind_pipeline_shader_group_nv(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, group_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_pipeline_shader_group_nv — Methodcmd_bind_pipeline_shader_group_nv(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, group_index::Integer)::CvoidExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipelinegroup_index::Integer
cmd_bind_pipeline_shader_group_nv(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, group_index::Integer)
Vulkan.cmd_bind_shading_rate_image_nv — Methodcmd_bind_shading_rate_image_nv(command_buffer::CommandBuffer, image_layout::ImageLayout, fptr::FunctionPtr; image_view = C_NULL)::CvoidExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)image_layout::ImageLayoutfptr::FunctionPtrimage_view: defaults toC_NULL
cmd_bind_shading_rate_image_nv(command_buffer::CommandBuffer, image_layout::ImageLayout, fptr::Union{Ptr{Nothing}, Base.CFunction}; image_view)
Vulkan.cmd_bind_shading_rate_image_nv — Methodcmd_bind_shading_rate_image_nv(command_buffer::CommandBuffer, image_layout::ImageLayout; image_view = C_NULL)::CvoidExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)image_layout::ImageLayoutimage_view: defaults toC_NULL
cmd_bind_shading_rate_image_nv(command_buffer::CommandBuffer, image_layout::ImageLayout; image_view)
Vulkan.cmd_bind_transform_feedback_buffers_ext — Methodcmd_bind_transform_feedback_buffers_ext(command_buffer::CommandBuffer, buffers::AbstractArray{Buffer}, offsets::AbstractArray{<:Integer}, fptr::FunctionPtr; sizes = C_NULL)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)buffers::AbstractArray{Buffer}offsets::AbstractArray{<:Integer}fptr::FunctionPtrsizes: defaults toC_NULL
cmd_bind_transform_feedback_buffers_ext(command_buffer::CommandBuffer, buffers::AbstractArray, offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; sizes)
Vulkan.cmd_bind_transform_feedback_buffers_ext — Methodcmd_bind_transform_feedback_buffers_ext(command_buffer::CommandBuffer, buffers::AbstractArray{Buffer}, offsets::AbstractArray{<:Integer}; sizes = C_NULL)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)buffers::AbstractArray{Buffer}offsets::AbstractArray{<:Integer}sizes: defaults toC_NULL
cmd_bind_transform_feedback_buffers_ext(command_buffer::CommandBuffer, buffers::AbstractArray, offsets::AbstractArray; sizes)
Vulkan.cmd_bind_vertex_buffers — Methodcmd_bind_vertex_buffers(command_buffer::CommandBuffer, buffers::AbstractArray{Buffer}, offsets::AbstractArray{<:Integer}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffers::AbstractArray{Buffer}offsets::AbstractArray{<:Integer}fptr::FunctionPtr
cmd_bind_vertex_buffers(command_buffer::CommandBuffer, buffers::AbstractArray, offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_vertex_buffers — Methodcmd_bind_vertex_buffers(command_buffer::CommandBuffer, buffers::AbstractArray{Buffer}, offsets::AbstractArray{<:Integer})::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffers::AbstractArray{Buffer}offsets::AbstractArray{<:Integer}
cmd_bind_vertex_buffers(command_buffer::CommandBuffer, buffers::AbstractArray, offsets::AbstractArray)
Vulkan.cmd_bind_vertex_buffers_2_ext — Methodcmd_bind_vertex_buffers_2_ext(command_buffer::CommandBuffer, buffers::AbstractArray{Buffer}, offsets::AbstractArray{<:Integer}, fptr::FunctionPtr; sizes = C_NULL, strides = C_NULL)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)buffers::AbstractArray{Buffer}offsets::AbstractArray{<:Integer}fptr::FunctionPtrsizes: defaults toC_NULLstrides: defaults toC_NULL
cmd_bind_vertex_buffers_2_ext(command_buffer::CommandBuffer, buffers::AbstractArray, offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; sizes, strides)
Vulkan.cmd_bind_vertex_buffers_2_ext — Methodcmd_bind_vertex_buffers_2_ext(command_buffer::CommandBuffer, buffers::AbstractArray{Buffer}, offsets::AbstractArray{<:Integer}; sizes = C_NULL, strides = C_NULL)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)buffers::AbstractArray{Buffer}offsets::AbstractArray{<:Integer}sizes: defaults toC_NULLstrides: defaults toC_NULL
cmd_bind_vertex_buffers_2_ext(command_buffer::CommandBuffer, buffers::AbstractArray, offsets::AbstractArray; sizes, strides)
Vulkan.cmd_blit_image — Methodcmd_blit_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_blit_image — Methodcmd_blit_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter)
Vulkan.cmd_blit_image — Methodcmd_blit_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageBlit}, filter::Filter, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::AbstractArray{_ImageBlit}filter::Filterfptr::FunctionPtr
cmd_blit_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageBlit, N} where N, filter::Filter, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_blit_image — Methodcmd_blit_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageBlit}, filter::Filter)::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::AbstractArray{_ImageBlit}filter::Filter
cmd_blit_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageBlit, N} where N, filter::Filter)
Vulkan.cmd_blit_image_2_khr — Methodcmd_blit_image_2_khr(command_buffer::CommandBuffer, blit_image_info::BlitImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_blit_image_2_khr — Methodcmd_blit_image_2_khr(command_buffer::CommandBuffer, blit_image_info::BlitImageInfo2KHR)
Vulkan.cmd_blit_image_2_khr — Methodcmd_blit_image_2_khr(command_buffer::CommandBuffer, blit_image_info::_BlitImageInfo2KHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)blit_image_info::_BlitImageInfo2KHRfptr::FunctionPtr
cmd_blit_image_2_khr(command_buffer::CommandBuffer, blit_image_info::_BlitImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_blit_image_2_khr — Methodcmd_blit_image_2_khr(command_buffer::CommandBuffer, blit_image_info::_BlitImageInfo2KHR)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)blit_image_info::_BlitImageInfo2KHR
cmd_blit_image_2_khr(command_buffer::CommandBuffer, blit_image_info::_BlitImageInfo2KHR)
Vulkan.cmd_build_acceleration_structure_nv — Methodcmd_build_acceleration_structure_nv(command_buffer::CommandBuffer, info::AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst::AccelerationStructureNV, scratch::Buffer, scratch_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; instance_data, src)
Vulkan.cmd_build_acceleration_structure_nv — Methodcmd_build_acceleration_structure_nv(command_buffer::CommandBuffer, info::AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst::AccelerationStructureNV, scratch::Buffer, scratch_offset::Integer; instance_data, src)
Vulkan.cmd_build_acceleration_structure_nv — Methodcmd_build_acceleration_structure_nv(command_buffer::CommandBuffer, info::_AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst::AccelerationStructureNV, scratch::Buffer, scratch_offset::Integer, fptr::FunctionPtr; instance_data = C_NULL, src = C_NULL)::CvoidExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)info::_AccelerationStructureInfoNVinstance_offset::Integerupdate::Booldst::AccelerationStructureNVscratch::Bufferscratch_offset::Integerfptr::FunctionPtrinstance_data: defaults toC_NULLsrc: defaults toC_NULL
cmd_build_acceleration_structure_nv(command_buffer::CommandBuffer, info::_AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst::AccelerationStructureNV, scratch::Buffer, scratch_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; instance_data, src)
Vulkan.cmd_build_acceleration_structure_nv — Methodcmd_build_acceleration_structure_nv(command_buffer::CommandBuffer, info::_AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst::AccelerationStructureNV, scratch::Buffer, scratch_offset::Integer; instance_data = C_NULL, src = C_NULL)::CvoidExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)info::_AccelerationStructureInfoNVinstance_offset::Integerupdate::Booldst::AccelerationStructureNVscratch::Bufferscratch_offset::Integerinstance_data: defaults toC_NULLsrc: defaults toC_NULL
cmd_build_acceleration_structure_nv(command_buffer::CommandBuffer, info::_AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst::AccelerationStructureNV, scratch::Buffer, scratch_offset::Integer; instance_data, src)
Vulkan.cmd_build_acceleration_structures_indirect_khr — Methodcmd_build_acceleration_structures_indirect_khr(command_buffer::CommandBuffer, infos::AbstractArray, indirect_device_addresses::AbstractArray, indirect_strides::AbstractArray, max_primitive_counts::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_build_acceleration_structures_indirect_khr — Methodcmd_build_acceleration_structures_indirect_khr(command_buffer::CommandBuffer, infos::AbstractArray, indirect_device_addresses::AbstractArray, indirect_strides::AbstractArray, max_primitive_counts::AbstractArray)
Vulkan.cmd_build_acceleration_structures_indirect_khr — Methodcmd_build_acceleration_structures_indirect_khr(command_buffer::CommandBuffer, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}, indirect_device_addresses::AbstractArray{<:Integer}, indirect_strides::AbstractArray{<:Integer}, max_primitive_counts::AbstractArray{<:Integer}, fptr::FunctionPtr)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}indirect_device_addresses::AbstractArray{<:Integer}indirect_strides::AbstractArray{<:Integer}max_primitive_counts::AbstractArray{<:Integer}fptr::FunctionPtr
cmd_build_acceleration_structures_indirect_khr(command_buffer::CommandBuffer, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR, N} where N, indirect_device_addresses::AbstractArray, indirect_strides::AbstractArray, max_primitive_counts::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_build_acceleration_structures_indirect_khr — Methodcmd_build_acceleration_structures_indirect_khr(command_buffer::CommandBuffer, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}, indirect_device_addresses::AbstractArray{<:Integer}, indirect_strides::AbstractArray{<:Integer}, max_primitive_counts::AbstractArray{<:Integer})::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}indirect_device_addresses::AbstractArray{<:Integer}indirect_strides::AbstractArray{<:Integer}max_primitive_counts::AbstractArray{<:Integer}
cmd_build_acceleration_structures_indirect_khr(command_buffer::CommandBuffer, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR, N} where N, indirect_device_addresses::AbstractArray, indirect_strides::AbstractArray, max_primitive_counts::AbstractArray)
Vulkan.cmd_build_acceleration_structures_khr — Methodcmd_build_acceleration_structures_khr(command_buffer::CommandBuffer, infos::AbstractArray, build_range_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_build_acceleration_structures_khr — Methodcmd_build_acceleration_structures_khr(command_buffer::CommandBuffer, infos::AbstractArray, build_range_infos::AbstractArray)
Vulkan.cmd_build_acceleration_structures_khr — Methodcmd_build_acceleration_structures_khr(command_buffer::CommandBuffer, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}, build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR}, fptr::FunctionPtr)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR}fptr::FunctionPtr
cmd_build_acceleration_structures_khr(command_buffer::CommandBuffer, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR, N} where N, build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_build_acceleration_structures_khr — Methodcmd_build_acceleration_structures_khr(command_buffer::CommandBuffer, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}, build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR})::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR}build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR}
cmd_build_acceleration_structures_khr(command_buffer::CommandBuffer, infos::AbstractArray{_AccelerationStructureBuildGeometryInfoKHR, N} where N, build_range_infos::AbstractArray{_AccelerationStructureBuildRangeInfoKHR, N} where N)
Vulkan.cmd_clear_attachments — Methodcmd_clear_attachments(command_buffer::CommandBuffer, attachments::AbstractArray, rects::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_clear_attachments — Methodcmd_clear_attachments(command_buffer::CommandBuffer, attachments::AbstractArray, rects::AbstractArray)
Vulkan.cmd_clear_attachments — Methodcmd_clear_attachments(command_buffer::CommandBuffer, attachments::AbstractArray{_ClearAttachment}, rects::AbstractArray{_ClearRect}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)attachments::AbstractArray{_ClearAttachment}rects::AbstractArray{_ClearRect}fptr::FunctionPtr
cmd_clear_attachments(command_buffer::CommandBuffer, attachments::AbstractArray{_ClearAttachment, N} where N, rects::AbstractArray{_ClearRect, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_clear_attachments — Methodcmd_clear_attachments(command_buffer::CommandBuffer, attachments::AbstractArray{_ClearAttachment}, rects::AbstractArray{_ClearRect})::CvoidArguments:
command_buffer::CommandBuffer(externsync)attachments::AbstractArray{_ClearAttachment}rects::AbstractArray{_ClearRect}
cmd_clear_attachments(command_buffer::CommandBuffer, attachments::AbstractArray{_ClearAttachment, N} where N, rects::AbstractArray{_ClearRect, N} where N)
Vulkan.cmd_clear_color_image — Methodcmd_clear_color_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, color::ClearColorValue, ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_clear_color_image — Methodcmd_clear_color_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, color::ClearColorValue, ranges::AbstractArray)
Vulkan.cmd_clear_color_image — Methodcmd_clear_color_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, color::_ClearColorValue, ranges::AbstractArray{_ImageSubresourceRange}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutcolor::_ClearColorValueranges::AbstractArray{_ImageSubresourceRange}fptr::FunctionPtr
cmd_clear_color_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, color::_ClearColorValue, ranges::AbstractArray{_ImageSubresourceRange, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_clear_color_image — Methodcmd_clear_color_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, color::_ClearColorValue, ranges::AbstractArray{_ImageSubresourceRange})::CvoidArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutcolor::_ClearColorValueranges::AbstractArray{_ImageSubresourceRange}
cmd_clear_color_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, color::_ClearColorValue, ranges::AbstractArray{_ImageSubresourceRange, N} where N)
Vulkan.cmd_clear_depth_stencil_image — Methodcmd_clear_depth_stencil_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, depth_stencil::ClearDepthStencilValue, ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_clear_depth_stencil_image — Methodcmd_clear_depth_stencil_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, depth_stencil::ClearDepthStencilValue, ranges::AbstractArray)
Vulkan.cmd_clear_depth_stencil_image — Methodcmd_clear_depth_stencil_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, depth_stencil::_ClearDepthStencilValue, ranges::AbstractArray{_ImageSubresourceRange}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutdepth_stencil::_ClearDepthStencilValueranges::AbstractArray{_ImageSubresourceRange}fptr::FunctionPtr
cmd_clear_depth_stencil_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, depth_stencil::_ClearDepthStencilValue, ranges::AbstractArray{_ImageSubresourceRange, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_clear_depth_stencil_image — Methodcmd_clear_depth_stencil_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, depth_stencil::_ClearDepthStencilValue, ranges::AbstractArray{_ImageSubresourceRange})::CvoidArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutdepth_stencil::_ClearDepthStencilValueranges::AbstractArray{_ImageSubresourceRange}
cmd_clear_depth_stencil_image(command_buffer::CommandBuffer, image::Image, image_layout::ImageLayout, depth_stencil::_ClearDepthStencilValue, ranges::AbstractArray{_ImageSubresourceRange, N} where N)
Vulkan.cmd_copy_acceleration_structure_khr — Methodcmd_copy_acceleration_structure_khr(command_buffer::CommandBuffer, info::CopyAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_acceleration_structure_khr — Methodcmd_copy_acceleration_structure_khr(command_buffer::CommandBuffer, info::CopyAccelerationStructureInfoKHR)
Vulkan.cmd_copy_acceleration_structure_khr — Methodcmd_copy_acceleration_structure_khr(command_buffer::CommandBuffer, info::_CopyAccelerationStructureInfoKHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyAccelerationStructureInfoKHRfptr::FunctionPtr
cmd_copy_acceleration_structure_khr(command_buffer::CommandBuffer, info::_CopyAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_acceleration_structure_khr — Methodcmd_copy_acceleration_structure_khr(command_buffer::CommandBuffer, info::_CopyAccelerationStructureInfoKHR)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyAccelerationStructureInfoKHR
cmd_copy_acceleration_structure_khr(command_buffer::CommandBuffer, info::_CopyAccelerationStructureInfoKHR)
Vulkan.cmd_copy_acceleration_structure_nv — Methodcmd_copy_acceleration_structure_nv(command_buffer::CommandBuffer, dst::AccelerationStructureNV, src::AccelerationStructureNV, mode::CopyAccelerationStructureModeKHR, fptr::FunctionPtr)::CvoidExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)dst::AccelerationStructureNVsrc::AccelerationStructureNVmode::CopyAccelerationStructureModeKHRfptr::FunctionPtr
cmd_copy_acceleration_structure_nv(command_buffer::CommandBuffer, dst::AccelerationStructureNV, src::AccelerationStructureNV, mode::CopyAccelerationStructureModeKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_acceleration_structure_nv — Methodcmd_copy_acceleration_structure_nv(command_buffer::CommandBuffer, dst::AccelerationStructureNV, src::AccelerationStructureNV, mode::CopyAccelerationStructureModeKHR)::CvoidExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)dst::AccelerationStructureNVsrc::AccelerationStructureNVmode::CopyAccelerationStructureModeKHR
cmd_copy_acceleration_structure_nv(command_buffer::CommandBuffer, dst::AccelerationStructureNV, src::AccelerationStructureNV, mode::CopyAccelerationStructureModeKHR)
Vulkan.cmd_copy_acceleration_structure_to_memory_khr — Methodcmd_copy_acceleration_structure_to_memory_khr(command_buffer::CommandBuffer, info::CopyAccelerationStructureToMemoryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_acceleration_structure_to_memory_khr — Methodcmd_copy_acceleration_structure_to_memory_khr(command_buffer::CommandBuffer, info::CopyAccelerationStructureToMemoryInfoKHR)
Vulkan.cmd_copy_acceleration_structure_to_memory_khr — Methodcmd_copy_acceleration_structure_to_memory_khr(command_buffer::CommandBuffer, info::_CopyAccelerationStructureToMemoryInfoKHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyAccelerationStructureToMemoryInfoKHRfptr::FunctionPtr
cmd_copy_acceleration_structure_to_memory_khr(command_buffer::CommandBuffer, info::_CopyAccelerationStructureToMemoryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_acceleration_structure_to_memory_khr — Methodcmd_copy_acceleration_structure_to_memory_khr(command_buffer::CommandBuffer, info::_CopyAccelerationStructureToMemoryInfoKHR)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyAccelerationStructureToMemoryInfoKHR
cmd_copy_acceleration_structure_to_memory_khr(command_buffer::CommandBuffer, info::_CopyAccelerationStructureToMemoryInfoKHR)
Vulkan.cmd_copy_buffer — Methodcmd_copy_buffer(command_buffer::CommandBuffer, src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer — Methodcmd_copy_buffer(command_buffer::CommandBuffer, src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray{_BufferCopy}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_buffer::Bufferregions::AbstractArray{_BufferCopy}fptr::FunctionPtr
cmd_copy_buffer(command_buffer::CommandBuffer, src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray{_BufferCopy, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer — Methodcmd_copy_buffer(command_buffer::CommandBuffer, src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray{_BufferCopy})::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_buffer::Bufferregions::AbstractArray{_BufferCopy}
cmd_copy_buffer(command_buffer::CommandBuffer, src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray{_BufferCopy, N} where N)
Vulkan.cmd_copy_buffer — Methodcmd_copy_buffer(command_buffer::CommandBuffer, src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray)
Vulkan.cmd_copy_buffer_2_khr — Methodcmd_copy_buffer_2_khr(command_buffer::CommandBuffer, copy_buffer_info::CopyBufferInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer_2_khr — Methodcmd_copy_buffer_2_khr(command_buffer::CommandBuffer, copy_buffer_info::CopyBufferInfo2KHR)
Vulkan.cmd_copy_buffer_2_khr — Methodcmd_copy_buffer_2_khr(command_buffer::CommandBuffer, copy_buffer_info::_CopyBufferInfo2KHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_info::_CopyBufferInfo2KHRfptr::FunctionPtr
cmd_copy_buffer_2_khr(command_buffer::CommandBuffer, copy_buffer_info::_CopyBufferInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer_2_khr — Methodcmd_copy_buffer_2_khr(command_buffer::CommandBuffer, copy_buffer_info::_CopyBufferInfo2KHR)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_info::_CopyBufferInfo2KHR
cmd_copy_buffer_2_khr(command_buffer::CommandBuffer, copy_buffer_info::_CopyBufferInfo2KHR)
Vulkan.cmd_copy_buffer_to_image — Methodcmd_copy_buffer_to_image(command_buffer::CommandBuffer, src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer_to_image — Methodcmd_copy_buffer_to_image(command_buffer::CommandBuffer, src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_BufferImageCopy}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::AbstractArray{_BufferImageCopy}fptr::FunctionPtr
cmd_copy_buffer_to_image(command_buffer::CommandBuffer, src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_BufferImageCopy, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer_to_image — Methodcmd_copy_buffer_to_image(command_buffer::CommandBuffer, src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_BufferImageCopy})::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::AbstractArray{_BufferImageCopy}
cmd_copy_buffer_to_image(command_buffer::CommandBuffer, src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_BufferImageCopy, N} where N)
Vulkan.cmd_copy_buffer_to_image — Methodcmd_copy_buffer_to_image(command_buffer::CommandBuffer, src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray)
Vulkan.cmd_copy_buffer_to_image_2_khr — Methodcmd_copy_buffer_to_image_2_khr(command_buffer::CommandBuffer, copy_buffer_to_image_info::CopyBufferToImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer_to_image_2_khr — Methodcmd_copy_buffer_to_image_2_khr(command_buffer::CommandBuffer, copy_buffer_to_image_info::CopyBufferToImageInfo2KHR)
Vulkan.cmd_copy_buffer_to_image_2_khr — Methodcmd_copy_buffer_to_image_2_khr(command_buffer::CommandBuffer, copy_buffer_to_image_info::_CopyBufferToImageInfo2KHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_to_image_info::_CopyBufferToImageInfo2KHRfptr::FunctionPtr
cmd_copy_buffer_to_image_2_khr(command_buffer::CommandBuffer, copy_buffer_to_image_info::_CopyBufferToImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer_to_image_2_khr — Methodcmd_copy_buffer_to_image_2_khr(command_buffer::CommandBuffer, copy_buffer_to_image_info::_CopyBufferToImageInfo2KHR)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_to_image_info::_CopyBufferToImageInfo2KHR
cmd_copy_buffer_to_image_2_khr(command_buffer::CommandBuffer, copy_buffer_to_image_info::_CopyBufferToImageInfo2KHR)
Vulkan.cmd_copy_image — Methodcmd_copy_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image — Methodcmd_copy_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageCopy}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::AbstractArray{_ImageCopy}fptr::FunctionPtr
cmd_copy_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageCopy, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image — Methodcmd_copy_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageCopy})::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::AbstractArray{_ImageCopy}
cmd_copy_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageCopy, N} where N)
Vulkan.cmd_copy_image — Methodcmd_copy_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray)
Vulkan.cmd_copy_image_2_khr — Methodcmd_copy_image_2_khr(command_buffer::CommandBuffer, copy_image_info::CopyImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image_2_khr — Methodcmd_copy_image_2_khr(command_buffer::CommandBuffer, copy_image_info::CopyImageInfo2KHR)
Vulkan.cmd_copy_image_2_khr — Methodcmd_copy_image_2_khr(command_buffer::CommandBuffer, copy_image_info::_CopyImageInfo2KHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_info::_CopyImageInfo2KHRfptr::FunctionPtr
cmd_copy_image_2_khr(command_buffer::CommandBuffer, copy_image_info::_CopyImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image_2_khr — Methodcmd_copy_image_2_khr(command_buffer::CommandBuffer, copy_image_info::_CopyImageInfo2KHR)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_info::_CopyImageInfo2KHR
cmd_copy_image_2_khr(command_buffer::CommandBuffer, copy_image_info::_CopyImageInfo2KHR)
Vulkan.cmd_copy_image_to_buffer — Methodcmd_copy_image_to_buffer(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image_to_buffer — Methodcmd_copy_image_to_buffer(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray{_BufferImageCopy}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::AbstractArray{_BufferImageCopy}fptr::FunctionPtr
cmd_copy_image_to_buffer(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray{_BufferImageCopy, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image_to_buffer — Methodcmd_copy_image_to_buffer(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray{_BufferImageCopy})::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::AbstractArray{_BufferImageCopy}
cmd_copy_image_to_buffer(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray{_BufferImageCopy, N} where N)
Vulkan.cmd_copy_image_to_buffer — Methodcmd_copy_image_to_buffer(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray)
Vulkan.cmd_copy_image_to_buffer_2_khr — Methodcmd_copy_image_to_buffer_2_khr(command_buffer::CommandBuffer, copy_image_to_buffer_info::CopyImageToBufferInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image_to_buffer_2_khr — Methodcmd_copy_image_to_buffer_2_khr(command_buffer::CommandBuffer, copy_image_to_buffer_info::CopyImageToBufferInfo2KHR)
Vulkan.cmd_copy_image_to_buffer_2_khr — Methodcmd_copy_image_to_buffer_2_khr(command_buffer::CommandBuffer, copy_image_to_buffer_info::_CopyImageToBufferInfo2KHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_to_buffer_info::_CopyImageToBufferInfo2KHRfptr::FunctionPtr
cmd_copy_image_to_buffer_2_khr(command_buffer::CommandBuffer, copy_image_to_buffer_info::_CopyImageToBufferInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image_to_buffer_2_khr — Methodcmd_copy_image_to_buffer_2_khr(command_buffer::CommandBuffer, copy_image_to_buffer_info::_CopyImageToBufferInfo2KHR)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_to_buffer_info::_CopyImageToBufferInfo2KHR
cmd_copy_image_to_buffer_2_khr(command_buffer::CommandBuffer, copy_image_to_buffer_info::_CopyImageToBufferInfo2KHR)
Vulkan.cmd_copy_memory_to_acceleration_structure_khr — Methodcmd_copy_memory_to_acceleration_structure_khr(command_buffer::CommandBuffer, info::CopyMemoryToAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_memory_to_acceleration_structure_khr — Methodcmd_copy_memory_to_acceleration_structure_khr(command_buffer::CommandBuffer, info::CopyMemoryToAccelerationStructureInfoKHR)
Vulkan.cmd_copy_memory_to_acceleration_structure_khr — Methodcmd_copy_memory_to_acceleration_structure_khr(command_buffer::CommandBuffer, info::_CopyMemoryToAccelerationStructureInfoKHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyMemoryToAccelerationStructureInfoKHRfptr::FunctionPtr
cmd_copy_memory_to_acceleration_structure_khr(command_buffer::CommandBuffer, info::_CopyMemoryToAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_memory_to_acceleration_structure_khr — Methodcmd_copy_memory_to_acceleration_structure_khr(command_buffer::CommandBuffer, info::_CopyMemoryToAccelerationStructureInfoKHR)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyMemoryToAccelerationStructureInfoKHR
cmd_copy_memory_to_acceleration_structure_khr(command_buffer::CommandBuffer, info::_CopyMemoryToAccelerationStructureInfoKHR)
Vulkan.cmd_copy_query_pool_results — Methodcmd_copy_query_pool_results(command_buffer::CommandBuffer, query_pool::QueryPool, first_query::Integer, query_count::Integer, dst_buffer::Buffer, dst_offset::Integer, stride::Integer, fptr::FunctionPtr; flags = 0)::CvoidArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::Integerquery_count::Integerdst_buffer::Bufferdst_offset::Integerstride::Integerfptr::FunctionPtrflags: defaults to0
cmd_copy_query_pool_results(command_buffer::CommandBuffer, query_pool::QueryPool, first_query::Integer, query_count::Integer, dst_buffer::Buffer, dst_offset::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan.cmd_copy_query_pool_results — Methodcmd_copy_query_pool_results(command_buffer::CommandBuffer, query_pool::QueryPool, first_query::Integer, query_count::Integer, dst_buffer::Buffer, dst_offset::Integer, stride::Integer; flags = 0)::CvoidArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::Integerquery_count::Integerdst_buffer::Bufferdst_offset::Integerstride::Integerflags: defaults to0
cmd_copy_query_pool_results(command_buffer::CommandBuffer, query_pool::QueryPool, first_query::Integer, query_count::Integer, dst_buffer::Buffer, dst_offset::Integer, stride::Integer; flags)
Vulkan.cmd_debug_marker_begin_ext — Methodcmd_debug_marker_begin_ext(command_buffer::CommandBuffer, marker_info::DebugMarkerMarkerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_debug_marker_begin_ext — Methodcmd_debug_marker_begin_ext(command_buffer::CommandBuffer, marker_info::DebugMarkerMarkerInfoEXT)
Vulkan.cmd_debug_marker_begin_ext — Methodcmd_debug_marker_begin_ext(command_buffer::CommandBuffer, marker_info::_DebugMarkerMarkerInfoEXT, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_DebugMarkerMarkerInfoEXTfptr::FunctionPtr
cmd_debug_marker_begin_ext(command_buffer::CommandBuffer, marker_info::_DebugMarkerMarkerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_debug_marker_begin_ext — Methodcmd_debug_marker_begin_ext(command_buffer::CommandBuffer, marker_info::_DebugMarkerMarkerInfoEXT)::CvoidExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_DebugMarkerMarkerInfoEXT
cmd_debug_marker_begin_ext(command_buffer::CommandBuffer, marker_info::_DebugMarkerMarkerInfoEXT)
Vulkan.cmd_debug_marker_end_ext — Methodcmd_debug_marker_end_ext(command_buffer::CommandBuffer, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr
cmd_debug_marker_end_ext(command_buffer::CommandBuffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_debug_marker_end_ext — Methodcmd_debug_marker_end_ext(command_buffer::CommandBuffer)::CvoidExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)
cmd_debug_marker_end_ext(command_buffer::CommandBuffer)
Vulkan.cmd_debug_marker_insert_ext — Methodcmd_debug_marker_insert_ext(command_buffer::CommandBuffer, marker_info::DebugMarkerMarkerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_debug_marker_insert_ext — Methodcmd_debug_marker_insert_ext(command_buffer::CommandBuffer, marker_info::DebugMarkerMarkerInfoEXT)
Vulkan.cmd_debug_marker_insert_ext — Methodcmd_debug_marker_insert_ext(command_buffer::CommandBuffer, marker_info::_DebugMarkerMarkerInfoEXT, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_DebugMarkerMarkerInfoEXTfptr::FunctionPtr
cmd_debug_marker_insert_ext(command_buffer::CommandBuffer, marker_info::_DebugMarkerMarkerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_debug_marker_insert_ext — Methodcmd_debug_marker_insert_ext(command_buffer::CommandBuffer, marker_info::_DebugMarkerMarkerInfoEXT)::CvoidExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_DebugMarkerMarkerInfoEXT
cmd_debug_marker_insert_ext(command_buffer::CommandBuffer, marker_info::_DebugMarkerMarkerInfoEXT)
Vulkan.cmd_dispatch — Methodcmd_dispatch(command_buffer::CommandBuffer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)group_count_x::Integergroup_count_y::Integergroup_count_z::Integerfptr::FunctionPtr
cmd_dispatch(command_buffer::CommandBuffer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_dispatch — Methodcmd_dispatch(command_buffer::CommandBuffer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)group_count_x::Integergroup_count_y::Integergroup_count_z::Integer
cmd_dispatch(command_buffer::CommandBuffer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer)
Vulkan.cmd_dispatch_base — Methodcmd_dispatch_base(command_buffer::CommandBuffer, base_group_x::Integer, base_group_y::Integer, base_group_z::Integer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)base_group_x::Integerbase_group_y::Integerbase_group_z::Integergroup_count_x::Integergroup_count_y::Integergroup_count_z::Integerfptr::FunctionPtr
cmd_dispatch_base(command_buffer::CommandBuffer, base_group_x::Integer, base_group_y::Integer, base_group_z::Integer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_dispatch_base — Methodcmd_dispatch_base(command_buffer::CommandBuffer, base_group_x::Integer, base_group_y::Integer, base_group_z::Integer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)base_group_x::Integerbase_group_y::Integerbase_group_z::Integergroup_count_x::Integergroup_count_y::Integergroup_count_z::Integer
cmd_dispatch_base(command_buffer::CommandBuffer, base_group_x::Integer, base_group_y::Integer, base_group_z::Integer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer)
Vulkan.cmd_dispatch_indirect — Methodcmd_dispatch_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integerfptr::FunctionPtr
cmd_dispatch_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_dispatch_indirect — Methodcmd_dispatch_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integer
cmd_dispatch_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer)
Vulkan.cmd_draw — Methodcmd_draw(command_buffer::CommandBuffer, vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)vertex_count::Integerinstance_count::Integerfirst_vertex::Integerfirst_instance::Integerfptr::FunctionPtr
cmd_draw(command_buffer::CommandBuffer, vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw — Methodcmd_draw(command_buffer::CommandBuffer, vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)vertex_count::Integerinstance_count::Integerfirst_vertex::Integerfirst_instance::Integer
cmd_draw(command_buffer::CommandBuffer, vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer)
Vulkan.cmd_draw_indexed — Methodcmd_draw_indexed(command_buffer::CommandBuffer, index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)index_count::Integerinstance_count::Integerfirst_index::Integervertex_offset::Integerfirst_instance::Integerfptr::FunctionPtr
cmd_draw_indexed(command_buffer::CommandBuffer, index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indexed — Methodcmd_draw_indexed(command_buffer::CommandBuffer, index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)index_count::Integerinstance_count::Integerfirst_index::Integervertex_offset::Integerfirst_instance::Integer
cmd_draw_indexed(command_buffer::CommandBuffer, index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer)
Vulkan.cmd_draw_indexed_indirect — Methodcmd_draw_indexed_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integerdraw_count::Integerstride::Integerfptr::FunctionPtr
cmd_draw_indexed_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indexed_indirect — Methodcmd_draw_indexed_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integerdraw_count::Integerstride::Integer
cmd_draw_indexed_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_indexed_indirect_count — Methodcmd_draw_indexed_indirect_count(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integercount_buffer::Buffercount_buffer_offset::Integermax_draw_count::Integerstride::Integerfptr::FunctionPtr
cmd_draw_indexed_indirect_count(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indexed_indirect_count — Methodcmd_draw_indexed_indirect_count(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integercount_buffer::Buffercount_buffer_offset::Integermax_draw_count::Integerstride::Integer
cmd_draw_indexed_indirect_count(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_indirect — Methodcmd_draw_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integerdraw_count::Integerstride::Integerfptr::FunctionPtr
cmd_draw_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indirect — Methodcmd_draw_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integerdraw_count::Integerstride::Integer
cmd_draw_indirect(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_indirect_byte_count_ext — Methodcmd_draw_indirect_byte_count_ext(command_buffer::CommandBuffer, instance_count::Integer, first_instance::Integer, counter_buffer::Buffer, counter_buffer_offset::Integer, counter_offset::Integer, vertex_stride::Integer, fptr::FunctionPtr)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)instance_count::Integerfirst_instance::Integercounter_buffer::Buffercounter_buffer_offset::Integercounter_offset::Integervertex_stride::Integerfptr::FunctionPtr
cmd_draw_indirect_byte_count_ext(command_buffer::CommandBuffer, instance_count::Integer, first_instance::Integer, counter_buffer::Buffer, counter_buffer_offset::Integer, counter_offset::Integer, vertex_stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indirect_byte_count_ext — Methodcmd_draw_indirect_byte_count_ext(command_buffer::CommandBuffer, instance_count::Integer, first_instance::Integer, counter_buffer::Buffer, counter_buffer_offset::Integer, counter_offset::Integer, vertex_stride::Integer)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)instance_count::Integerfirst_instance::Integercounter_buffer::Buffercounter_buffer_offset::Integercounter_offset::Integervertex_stride::Integer
cmd_draw_indirect_byte_count_ext(command_buffer::CommandBuffer, instance_count::Integer, first_instance::Integer, counter_buffer::Buffer, counter_buffer_offset::Integer, counter_offset::Integer, vertex_stride::Integer)
Vulkan.cmd_draw_indirect_count — Methodcmd_draw_indirect_count(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integercount_buffer::Buffercount_buffer_offset::Integermax_draw_count::Integerstride::Integerfptr::FunctionPtr
cmd_draw_indirect_count(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indirect_count — Methodcmd_draw_indirect_count(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integercount_buffer::Buffercount_buffer_offset::Integermax_draw_count::Integerstride::Integer
cmd_draw_indirect_count(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_mesh_tasks_indirect_count_nv — Methodcmd_draw_mesh_tasks_indirect_count_nv(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::FunctionPtr)::CvoidExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integercount_buffer::Buffercount_buffer_offset::Integermax_draw_count::Integerstride::Integerfptr::FunctionPtr
cmd_draw_mesh_tasks_indirect_count_nv(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_mesh_tasks_indirect_count_nv — Methodcmd_draw_mesh_tasks_indirect_count_nv(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)::CvoidExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integercount_buffer::Buffercount_buffer_offset::Integermax_draw_count::Integerstride::Integer
cmd_draw_mesh_tasks_indirect_count_nv(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, count_buffer::Buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_mesh_tasks_indirect_nv — Methodcmd_draw_mesh_tasks_indirect_nv(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::FunctionPtr)::CvoidExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integerdraw_count::Integerstride::Integerfptr::FunctionPtr
cmd_draw_mesh_tasks_indirect_nv(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_mesh_tasks_indirect_nv — Methodcmd_draw_mesh_tasks_indirect_nv(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer)::CvoidExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::Integerdraw_count::Integerstride::Integer
cmd_draw_mesh_tasks_indirect_nv(command_buffer::CommandBuffer, buffer::Buffer, offset::Integer, draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_mesh_tasks_nv — Methodcmd_draw_mesh_tasks_nv(command_buffer::CommandBuffer, task_count::Integer, first_task::Integer, fptr::FunctionPtr)::CvoidExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)task_count::Integerfirst_task::Integerfptr::FunctionPtr
cmd_draw_mesh_tasks_nv(command_buffer::CommandBuffer, task_count::Integer, first_task::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_mesh_tasks_nv — Methodcmd_draw_mesh_tasks_nv(command_buffer::CommandBuffer, task_count::Integer, first_task::Integer)::CvoidExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)task_count::Integerfirst_task::Integer
cmd_draw_mesh_tasks_nv(command_buffer::CommandBuffer, task_count::Integer, first_task::Integer)
Vulkan.cmd_end_conditional_rendering_ext — Methodcmd_end_conditional_rendering_ext(command_buffer::CommandBuffer, fptr::FunctionPtr)::CvoidExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr
cmd_end_conditional_rendering_ext(command_buffer::CommandBuffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_conditional_rendering_ext — Methodcmd_end_conditional_rendering_ext(command_buffer::CommandBuffer)::CvoidExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)
cmd_end_conditional_rendering_ext(command_buffer::CommandBuffer)
Vulkan.cmd_end_debug_utils_label_ext — Methodcmd_end_debug_utils_label_ext(command_buffer::CommandBuffer, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr
cmd_end_debug_utils_label_ext(command_buffer::CommandBuffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_debug_utils_label_ext — Methodcmd_end_debug_utils_label_ext(command_buffer::CommandBuffer)::CvoidExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)
cmd_end_debug_utils_label_ext(command_buffer::CommandBuffer)
Vulkan.cmd_end_query — Methodcmd_end_query(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::Integerfptr::FunctionPtr
cmd_end_query(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_query — Methodcmd_end_query(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::Integer
cmd_end_query(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer)
Vulkan.cmd_end_query_indexed_ext — Methodcmd_end_query_indexed_ext(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, index::Integer, fptr::FunctionPtr)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::Integerindex::Integerfptr::FunctionPtr
cmd_end_query_indexed_ext(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_query_indexed_ext — Methodcmd_end_query_indexed_ext(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, index::Integer)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::Integerindex::Integer
cmd_end_query_indexed_ext(command_buffer::CommandBuffer, query_pool::QueryPool, query::Integer, index::Integer)
Vulkan.cmd_end_render_pass — Methodcmd_end_render_pass(command_buffer::CommandBuffer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr
cmd_end_render_pass(command_buffer::CommandBuffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_render_pass — Methodcmd_end_render_pass(command_buffer::CommandBuffer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)
cmd_end_render_pass(command_buffer::CommandBuffer)
Vulkan.cmd_end_render_pass_2 — Methodcmd_end_render_pass_2(command_buffer::CommandBuffer, subpass_end_info::SubpassEndInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_render_pass_2 — Methodcmd_end_render_pass_2(command_buffer::CommandBuffer, subpass_end_info::SubpassEndInfo)
Vulkan.cmd_end_render_pass_2 — Methodcmd_end_render_pass_2(command_buffer::CommandBuffer, subpass_end_info::_SubpassEndInfo, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)subpass_end_info::_SubpassEndInfofptr::FunctionPtr
cmd_end_render_pass_2(command_buffer::CommandBuffer, subpass_end_info::_SubpassEndInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_render_pass_2 — Methodcmd_end_render_pass_2(command_buffer::CommandBuffer, subpass_end_info::_SubpassEndInfo)::CvoidArguments:
command_buffer::CommandBuffer(externsync)subpass_end_info::_SubpassEndInfo
cmd_end_render_pass_2(command_buffer::CommandBuffer, subpass_end_info::_SubpassEndInfo)
Vulkan.cmd_end_transform_feedback_ext — Methodcmd_end_transform_feedback_ext(command_buffer::CommandBuffer, counter_buffers::AbstractArray{Buffer}, fptr::FunctionPtr; counter_buffer_offsets = C_NULL)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::AbstractArray{Buffer}fptr::FunctionPtrcounter_buffer_offsets: defaults toC_NULL
cmd_end_transform_feedback_ext(command_buffer::CommandBuffer, counter_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; counter_buffer_offsets)
Vulkan.cmd_end_transform_feedback_ext — Methodcmd_end_transform_feedback_ext(command_buffer::CommandBuffer, counter_buffers::AbstractArray{Buffer}; counter_buffer_offsets = C_NULL)::CvoidExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::AbstractArray{Buffer}counter_buffer_offsets: defaults toC_NULL
cmd_end_transform_feedback_ext(command_buffer::CommandBuffer, counter_buffers::AbstractArray; counter_buffer_offsets)
Vulkan.cmd_execute_commands — Methodcmd_execute_commands(command_buffer::CommandBuffer, command_buffers::AbstractArray{CommandBuffer}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)command_buffers::AbstractArray{CommandBuffer}fptr::FunctionPtr
cmd_execute_commands(command_buffer::CommandBuffer, command_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_execute_commands — Methodcmd_execute_commands(command_buffer::CommandBuffer, command_buffers::AbstractArray{CommandBuffer})::CvoidArguments:
command_buffer::CommandBuffer(externsync)command_buffers::AbstractArray{CommandBuffer}
cmd_execute_commands(command_buffer::CommandBuffer, command_buffers::AbstractArray)
Vulkan.cmd_execute_generated_commands_nv — Methodcmd_execute_generated_commands_nv(command_buffer::CommandBuffer, is_preprocessed::Bool, generated_commands_info::GeneratedCommandsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_execute_generated_commands_nv — Methodcmd_execute_generated_commands_nv(command_buffer::CommandBuffer, is_preprocessed::Bool, generated_commands_info::GeneratedCommandsInfoNV)
Vulkan.cmd_execute_generated_commands_nv — Methodcmd_execute_generated_commands_nv(command_buffer::CommandBuffer, is_preprocessed::Bool, generated_commands_info::_GeneratedCommandsInfoNV, fptr::FunctionPtr)::CvoidExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)is_preprocessed::Boolgenerated_commands_info::_GeneratedCommandsInfoNVfptr::FunctionPtr
cmd_execute_generated_commands_nv(command_buffer::CommandBuffer, is_preprocessed::Bool, generated_commands_info::_GeneratedCommandsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_execute_generated_commands_nv — Methodcmd_execute_generated_commands_nv(command_buffer::CommandBuffer, is_preprocessed::Bool, generated_commands_info::_GeneratedCommandsInfoNV)::CvoidExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)is_preprocessed::Boolgenerated_commands_info::_GeneratedCommandsInfoNV
cmd_execute_generated_commands_nv(command_buffer::CommandBuffer, is_preprocessed::Bool, generated_commands_info::_GeneratedCommandsInfoNV)
Vulkan.cmd_fill_buffer — Methodcmd_fill_buffer(command_buffer::CommandBuffer, dst_buffer::Buffer, dst_offset::Integer, size::Integer, data::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::Integersize::Integerdata::Integerfptr::FunctionPtr
cmd_fill_buffer(command_buffer::CommandBuffer, dst_buffer::Buffer, dst_offset::Integer, size::Integer, data::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_fill_buffer — Methodcmd_fill_buffer(command_buffer::CommandBuffer, dst_buffer::Buffer, dst_offset::Integer, size::Integer, data::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::Integersize::Integerdata::Integer
cmd_fill_buffer(command_buffer::CommandBuffer, dst_buffer::Buffer, dst_offset::Integer, size::Integer, data::Integer)
Vulkan.cmd_insert_debug_utils_label_ext — Methodcmd_insert_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_insert_debug_utils_label_ext — Methodcmd_insert_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::DebugUtilsLabelEXT)
Vulkan.cmd_insert_debug_utils_label_ext — Methodcmd_insert_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::_DebugUtilsLabelEXT, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::_DebugUtilsLabelEXTfptr::FunctionPtr
cmd_insert_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::_DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_insert_debug_utils_label_ext — Methodcmd_insert_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::_DebugUtilsLabelEXT)::CvoidExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::_DebugUtilsLabelEXT
cmd_insert_debug_utils_label_ext(command_buffer::CommandBuffer, label_info::_DebugUtilsLabelEXT)
Vulkan.cmd_next_subpass — Methodcmd_next_subpass(command_buffer::CommandBuffer, contents::SubpassContents, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)contents::SubpassContentsfptr::FunctionPtr
cmd_next_subpass(command_buffer::CommandBuffer, contents::SubpassContents, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_next_subpass — Methodcmd_next_subpass(command_buffer::CommandBuffer, contents::SubpassContents)::CvoidArguments:
command_buffer::CommandBuffer(externsync)contents::SubpassContents
cmd_next_subpass(command_buffer::CommandBuffer, contents::SubpassContents)
Vulkan.cmd_next_subpass_2 — Methodcmd_next_subpass_2(command_buffer::CommandBuffer, subpass_begin_info::SubpassBeginInfo, subpass_end_info::SubpassEndInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_next_subpass_2 — Methodcmd_next_subpass_2(command_buffer::CommandBuffer, subpass_begin_info::SubpassBeginInfo, subpass_end_info::SubpassEndInfo)
Vulkan.cmd_next_subpass_2 — Methodcmd_next_subpass_2(command_buffer::CommandBuffer, subpass_begin_info::_SubpassBeginInfo, subpass_end_info::_SubpassEndInfo, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)subpass_begin_info::_SubpassBeginInfosubpass_end_info::_SubpassEndInfofptr::FunctionPtr
cmd_next_subpass_2(command_buffer::CommandBuffer, subpass_begin_info::_SubpassBeginInfo, subpass_end_info::_SubpassEndInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_next_subpass_2 — Methodcmd_next_subpass_2(command_buffer::CommandBuffer, subpass_begin_info::_SubpassBeginInfo, subpass_end_info::_SubpassEndInfo)::CvoidArguments:
command_buffer::CommandBuffer(externsync)subpass_begin_info::_SubpassBeginInfosubpass_end_info::_SubpassEndInfo
cmd_next_subpass_2(command_buffer::CommandBuffer, subpass_begin_info::_SubpassBeginInfo, subpass_end_info::_SubpassEndInfo)
Vulkan.cmd_pipeline_barrier — Methodcmd_pipeline_barrier(command_buffer::CommandBuffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; dependency_flags)
Vulkan.cmd_pipeline_barrier — Methodcmd_pipeline_barrier(command_buffer::CommandBuffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; dependency_flags)
Vulkan.cmd_pipeline_barrier — Methodcmd_pipeline_barrier(command_buffer::CommandBuffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray{_MemoryBarrier}, buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier}, image_memory_barriers::AbstractArray{_ImageMemoryBarrier}, fptr::FunctionPtr; dependency_flags = 0)::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagmemory_barriers::AbstractArray{_MemoryBarrier}buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier}image_memory_barriers::AbstractArray{_ImageMemoryBarrier}fptr::FunctionPtrdependency_flags: defaults to0
cmd_pipeline_barrier(command_buffer::CommandBuffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray{_MemoryBarrier, N} where N, buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier, N} where N, image_memory_barriers::AbstractArray{_ImageMemoryBarrier, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}; dependency_flags)
Vulkan.cmd_pipeline_barrier — Methodcmd_pipeline_barrier(command_buffer::CommandBuffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray{_MemoryBarrier}, buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier}, image_memory_barriers::AbstractArray{_ImageMemoryBarrier}; dependency_flags = 0)::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagmemory_barriers::AbstractArray{_MemoryBarrier}buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier}image_memory_barriers::AbstractArray{_ImageMemoryBarrier}dependency_flags: defaults to0
cmd_pipeline_barrier(command_buffer::CommandBuffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray{_MemoryBarrier, N} where N, buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier, N} where N, image_memory_barriers::AbstractArray{_ImageMemoryBarrier, N} where N; dependency_flags)
Vulkan.cmd_pipeline_barrier_2_khr — Methodcmd_pipeline_barrier_2_khr(command_buffer::CommandBuffer, dependency_info::DependencyInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_pipeline_barrier_2_khr — Methodcmd_pipeline_barrier_2_khr(command_buffer::CommandBuffer, dependency_info::DependencyInfoKHR)
Vulkan.cmd_pipeline_barrier_2_khr — Methodcmd_pipeline_barrier_2_khr(command_buffer::CommandBuffer, dependency_info::_DependencyInfoKHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)dependency_info::_DependencyInfoKHRfptr::FunctionPtr
cmd_pipeline_barrier_2_khr(command_buffer::CommandBuffer, dependency_info::_DependencyInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_pipeline_barrier_2_khr — Methodcmd_pipeline_barrier_2_khr(command_buffer::CommandBuffer, dependency_info::_DependencyInfoKHR)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)dependency_info::_DependencyInfoKHR
cmd_pipeline_barrier_2_khr(command_buffer::CommandBuffer, dependency_info::_DependencyInfoKHR)
Vulkan.cmd_preprocess_generated_commands_nv — Methodcmd_preprocess_generated_commands_nv(command_buffer::CommandBuffer, generated_commands_info::GeneratedCommandsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_preprocess_generated_commands_nv — Methodcmd_preprocess_generated_commands_nv(command_buffer::CommandBuffer, generated_commands_info::GeneratedCommandsInfoNV)
Vulkan.cmd_preprocess_generated_commands_nv — Methodcmd_preprocess_generated_commands_nv(command_buffer::CommandBuffer, generated_commands_info::_GeneratedCommandsInfoNV, fptr::FunctionPtr)::CvoidExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)generated_commands_info::_GeneratedCommandsInfoNVfptr::FunctionPtr
cmd_preprocess_generated_commands_nv(command_buffer::CommandBuffer, generated_commands_info::_GeneratedCommandsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_preprocess_generated_commands_nv — Methodcmd_preprocess_generated_commands_nv(command_buffer::CommandBuffer, generated_commands_info::_GeneratedCommandsInfoNV)::CvoidExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)generated_commands_info::_GeneratedCommandsInfoNV
cmd_preprocess_generated_commands_nv(command_buffer::CommandBuffer, generated_commands_info::_GeneratedCommandsInfoNV)
Vulkan.cmd_push_constants — Methodcmd_push_constants(command_buffer::CommandBuffer, layout::PipelineLayout, stage_flags::ShaderStageFlag, offset::Integer, values::Ptr{Cvoid}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)layout::PipelineLayoutstage_flags::ShaderStageFlagoffset::Integervalues::Ptr{Cvoid}(must be a valid pointer withsizebytes)fptr::FunctionPtr
cmd_push_constants(command_buffer::CommandBuffer, layout::PipelineLayout, stage_flags::ShaderStageFlag, offset::Integer, values::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_push_constants — Methodcmd_push_constants(command_buffer::CommandBuffer, layout::PipelineLayout, stage_flags::ShaderStageFlag, offset::Integer, values::Ptr{Cvoid})::CvoidArguments:
command_buffer::CommandBuffer(externsync)layout::PipelineLayoutstage_flags::ShaderStageFlagoffset::Integervalues::Ptr{Cvoid}(must be a valid pointer withsizebytes)
cmd_push_constants(command_buffer::CommandBuffer, layout::PipelineLayout, stage_flags::ShaderStageFlag, offset::Integer, values::Ptr{Nothing})
Vulkan.cmd_push_descriptor_set_khr — Methodcmd_push_descriptor_set_khr(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, set::Integer, descriptor_writes::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_push_descriptor_set_khr — Methodcmd_push_descriptor_set_khr(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, set::Integer, descriptor_writes::AbstractArray{_WriteDescriptorSet}, fptr::FunctionPtr)::CvoidExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutset::Integerdescriptor_writes::AbstractArray{_WriteDescriptorSet}fptr::FunctionPtr
cmd_push_descriptor_set_khr(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, set::Integer, descriptor_writes::AbstractArray{_WriteDescriptorSet, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_push_descriptor_set_khr — Methodcmd_push_descriptor_set_khr(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, set::Integer, descriptor_writes::AbstractArray{_WriteDescriptorSet})::CvoidExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutset::Integerdescriptor_writes::AbstractArray{_WriteDescriptorSet}
cmd_push_descriptor_set_khr(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, set::Integer, descriptor_writes::AbstractArray{_WriteDescriptorSet, N} where N)
Vulkan.cmd_push_descriptor_set_khr — Methodcmd_push_descriptor_set_khr(command_buffer::CommandBuffer, pipeline_bind_point::PipelineBindPoint, layout::PipelineLayout, set::Integer, descriptor_writes::AbstractArray)
Vulkan.cmd_push_descriptor_set_with_template_khr — Methodcmd_push_descriptor_set_with_template_khr(command_buffer::CommandBuffer, descriptor_update_template::DescriptorUpdateTemplate, layout::PipelineLayout, set::Integer, data::Ptr{Cvoid}, fptr::FunctionPtr)::CvoidExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)descriptor_update_template::DescriptorUpdateTemplatelayout::PipelineLayoutset::Integerdata::Ptr{Cvoid}fptr::FunctionPtr
cmd_push_descriptor_set_with_template_khr(command_buffer::CommandBuffer, descriptor_update_template::DescriptorUpdateTemplate, layout::PipelineLayout, set::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_push_descriptor_set_with_template_khr — Methodcmd_push_descriptor_set_with_template_khr(command_buffer::CommandBuffer, descriptor_update_template::DescriptorUpdateTemplate, layout::PipelineLayout, set::Integer, data::Ptr{Cvoid})::CvoidExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)descriptor_update_template::DescriptorUpdateTemplatelayout::PipelineLayoutset::Integerdata::Ptr{Cvoid}
cmd_push_descriptor_set_with_template_khr(command_buffer::CommandBuffer, descriptor_update_template::DescriptorUpdateTemplate, layout::PipelineLayout, set::Integer, data::Ptr{Nothing})
Vulkan.cmd_reset_event — Methodcmd_reset_event(command_buffer::CommandBuffer, event::Event, stage_mask::PipelineStageFlag, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlagfptr::FunctionPtr
cmd_reset_event(command_buffer::CommandBuffer, event::Event, stage_mask::PipelineStageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_reset_event — Methodcmd_reset_event(command_buffer::CommandBuffer, event::Event, stage_mask::PipelineStageFlag)::CvoidArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlag
cmd_reset_event(command_buffer::CommandBuffer, event::Event, stage_mask::PipelineStageFlag)
Vulkan.cmd_reset_event_2_khr — Methodcmd_reset_event_2_khr(command_buffer::CommandBuffer, event::Event, stage_mask::Integer, fptr::FunctionPtr)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::Integerfptr::FunctionPtr
cmd_reset_event_2_khr(command_buffer::CommandBuffer, event::Event, stage_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_reset_event_2_khr — Methodcmd_reset_event_2_khr(command_buffer::CommandBuffer, event::Event, stage_mask::Integer)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::Integer
cmd_reset_event_2_khr(command_buffer::CommandBuffer, event::Event, stage_mask::Integer)
Vulkan.cmd_reset_query_pool — Methodcmd_reset_query_pool(command_buffer::CommandBuffer, query_pool::QueryPool, first_query::Integer, query_count::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::Integerquery_count::Integerfptr::FunctionPtr
cmd_reset_query_pool(command_buffer::CommandBuffer, query_pool::QueryPool, first_query::Integer, query_count::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_reset_query_pool — Methodcmd_reset_query_pool(command_buffer::CommandBuffer, query_pool::QueryPool, first_query::Integer, query_count::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::Integerquery_count::Integer
cmd_reset_query_pool(command_buffer::CommandBuffer, query_pool::QueryPool, first_query::Integer, query_count::Integer)
Vulkan.cmd_resolve_image — Methodcmd_resolve_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_resolve_image — Methodcmd_resolve_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageResolve}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::AbstractArray{_ImageResolve}fptr::FunctionPtr
cmd_resolve_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageResolve, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_resolve_image — Methodcmd_resolve_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageResolve})::CvoidArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::AbstractArray{_ImageResolve}
cmd_resolve_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray{_ImageResolve, N} where N)
Vulkan.cmd_resolve_image — Methodcmd_resolve_image(command_buffer::CommandBuffer, src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray)
Vulkan.cmd_resolve_image_2_khr — Methodcmd_resolve_image_2_khr(command_buffer::CommandBuffer, resolve_image_info::ResolveImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_resolve_image_2_khr — Methodcmd_resolve_image_2_khr(command_buffer::CommandBuffer, resolve_image_info::ResolveImageInfo2KHR)
Vulkan.cmd_resolve_image_2_khr — Methodcmd_resolve_image_2_khr(command_buffer::CommandBuffer, resolve_image_info::_ResolveImageInfo2KHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)resolve_image_info::_ResolveImageInfo2KHRfptr::FunctionPtr
cmd_resolve_image_2_khr(command_buffer::CommandBuffer, resolve_image_info::_ResolveImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_resolve_image_2_khr — Methodcmd_resolve_image_2_khr(command_buffer::CommandBuffer, resolve_image_info::_ResolveImageInfo2KHR)::CvoidExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)resolve_image_info::_ResolveImageInfo2KHR
cmd_resolve_image_2_khr(command_buffer::CommandBuffer, resolve_image_info::_ResolveImageInfo2KHR)
Vulkan.cmd_set_blend_constants — Methodcmd_set_blend_constants(command_buffer::CommandBuffer, blend_constants::NTuple{4, Float32}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)blend_constants::NTuple{4, Float32}fptr::FunctionPtr
cmd_set_blend_constants(command_buffer::CommandBuffer, blend_constants::NTuple{4, Float32}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_blend_constants — Methodcmd_set_blend_constants(command_buffer::CommandBuffer, blend_constants::NTuple{4, Float32})::CvoidArguments:
command_buffer::CommandBuffer(externsync)blend_constants::NTuple{4, Float32}
cmd_set_blend_constants(command_buffer::CommandBuffer, blend_constants::NTuple{4, Float32})
Vulkan.cmd_set_checkpoint_nv — Methodcmd_set_checkpoint_nv(command_buffer::CommandBuffer, checkpoint_marker::Ptr{Cvoid}, fptr::FunctionPtr)::CvoidExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
command_buffer::CommandBuffer(externsync)checkpoint_marker::Ptr{Cvoid}fptr::FunctionPtr
cmd_set_checkpoint_nv(command_buffer::CommandBuffer, checkpoint_marker::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_checkpoint_nv — Methodcmd_set_checkpoint_nv(command_buffer::CommandBuffer, checkpoint_marker::Ptr{Cvoid})::CvoidExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
command_buffer::CommandBuffer(externsync)checkpoint_marker::Ptr{Cvoid}
cmd_set_checkpoint_nv(command_buffer::CommandBuffer, checkpoint_marker::Ptr{Nothing})
Vulkan.cmd_set_coarse_sample_order_nv — Methodcmd_set_coarse_sample_order_nv(command_buffer::CommandBuffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_coarse_sample_order_nv — Methodcmd_set_coarse_sample_order_nv(command_buffer::CommandBuffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray{_CoarseSampleOrderCustomNV}, fptr::FunctionPtr)::CvoidExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)sample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::AbstractArray{_CoarseSampleOrderCustomNV}fptr::FunctionPtr
cmd_set_coarse_sample_order_nv(command_buffer::CommandBuffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray{_CoarseSampleOrderCustomNV, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_coarse_sample_order_nv — Methodcmd_set_coarse_sample_order_nv(command_buffer::CommandBuffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray{_CoarseSampleOrderCustomNV})::CvoidExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)sample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::AbstractArray{_CoarseSampleOrderCustomNV}
cmd_set_coarse_sample_order_nv(command_buffer::CommandBuffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray{_CoarseSampleOrderCustomNV, N} where N)
Vulkan.cmd_set_coarse_sample_order_nv — Methodcmd_set_coarse_sample_order_nv(command_buffer::CommandBuffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray)
Vulkan.cmd_set_color_write_enable_ext — Methodcmd_set_color_write_enable_ext(command_buffer::CommandBuffer, color_write_enables::AbstractArray{Bool}, fptr::FunctionPtr)::CvoidExtension: VK_EXT_color_write_enable
Arguments:
command_buffer::CommandBuffer(externsync)color_write_enables::AbstractArray{Bool}fptr::FunctionPtr
cmd_set_color_write_enable_ext(command_buffer::CommandBuffer, color_write_enables::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_color_write_enable_ext — Methodcmd_set_color_write_enable_ext(command_buffer::CommandBuffer, color_write_enables::AbstractArray{Bool})::CvoidExtension: VK_EXT_color_write_enable
Arguments:
command_buffer::CommandBuffer(externsync)color_write_enables::AbstractArray{Bool}
cmd_set_color_write_enable_ext(command_buffer::CommandBuffer, color_write_enables::AbstractArray)
Vulkan.cmd_set_cull_mode_ext — Methodcmd_set_cull_mode_ext(command_buffer::CommandBuffer, fptr::FunctionPtr; cull_mode = 0)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtrcull_mode: defaults to0
cmd_set_cull_mode_ext(command_buffer::CommandBuffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; cull_mode)
Vulkan.cmd_set_cull_mode_ext — Methodcmd_set_cull_mode_ext(command_buffer::CommandBuffer; cull_mode = 0)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)cull_mode: defaults to0
cmd_set_cull_mode_ext(command_buffer::CommandBuffer; cull_mode)
Vulkan.cmd_set_depth_bias — Methodcmd_set_depth_bias(command_buffer::CommandBuffer, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)depth_bias_constant_factor::Realdepth_bias_clamp::Realdepth_bias_slope_factor::Realfptr::FunctionPtr
cmd_set_depth_bias(command_buffer::CommandBuffer, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_bias — Methodcmd_set_depth_bias(command_buffer::CommandBuffer, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real)::CvoidArguments:
command_buffer::CommandBuffer(externsync)depth_bias_constant_factor::Realdepth_bias_clamp::Realdepth_bias_slope_factor::Real
cmd_set_depth_bias(command_buffer::CommandBuffer, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real)
Vulkan.cmd_set_depth_bias_enable_ext — Methodcmd_set_depth_bias_enable_ext(command_buffer::CommandBuffer, depth_bias_enable::Bool, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)depth_bias_enable::Boolfptr::FunctionPtr
cmd_set_depth_bias_enable_ext(command_buffer::CommandBuffer, depth_bias_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_bias_enable_ext — Methodcmd_set_depth_bias_enable_ext(command_buffer::CommandBuffer, depth_bias_enable::Bool)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)depth_bias_enable::Bool
cmd_set_depth_bias_enable_ext(command_buffer::CommandBuffer, depth_bias_enable::Bool)
Vulkan.cmd_set_depth_bounds — Methodcmd_set_depth_bounds(command_buffer::CommandBuffer, min_depth_bounds::Real, max_depth_bounds::Real, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)min_depth_bounds::Realmax_depth_bounds::Realfptr::FunctionPtr
cmd_set_depth_bounds(command_buffer::CommandBuffer, min_depth_bounds::Real, max_depth_bounds::Real, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_bounds — Methodcmd_set_depth_bounds(command_buffer::CommandBuffer, min_depth_bounds::Real, max_depth_bounds::Real)::CvoidArguments:
command_buffer::CommandBuffer(externsync)min_depth_bounds::Realmax_depth_bounds::Real
cmd_set_depth_bounds(command_buffer::CommandBuffer, min_depth_bounds::Real, max_depth_bounds::Real)
Vulkan.cmd_set_depth_bounds_test_enable_ext — Methodcmd_set_depth_bounds_test_enable_ext(command_buffer::CommandBuffer, depth_bounds_test_enable::Bool, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_bounds_test_enable::Boolfptr::FunctionPtr
cmd_set_depth_bounds_test_enable_ext(command_buffer::CommandBuffer, depth_bounds_test_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_bounds_test_enable_ext — Methodcmd_set_depth_bounds_test_enable_ext(command_buffer::CommandBuffer, depth_bounds_test_enable::Bool)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_bounds_test_enable::Bool
cmd_set_depth_bounds_test_enable_ext(command_buffer::CommandBuffer, depth_bounds_test_enable::Bool)
Vulkan.cmd_set_depth_compare_op_ext — Methodcmd_set_depth_compare_op_ext(command_buffer::CommandBuffer, depth_compare_op::CompareOp, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_compare_op::CompareOpfptr::FunctionPtr
cmd_set_depth_compare_op_ext(command_buffer::CommandBuffer, depth_compare_op::CompareOp, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_compare_op_ext — Methodcmd_set_depth_compare_op_ext(command_buffer::CommandBuffer, depth_compare_op::CompareOp)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_compare_op::CompareOp
cmd_set_depth_compare_op_ext(command_buffer::CommandBuffer, depth_compare_op::CompareOp)
Vulkan.cmd_set_depth_test_enable_ext — Methodcmd_set_depth_test_enable_ext(command_buffer::CommandBuffer, depth_test_enable::Bool, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_test_enable::Boolfptr::FunctionPtr
cmd_set_depth_test_enable_ext(command_buffer::CommandBuffer, depth_test_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_test_enable_ext — Methodcmd_set_depth_test_enable_ext(command_buffer::CommandBuffer, depth_test_enable::Bool)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_test_enable::Bool
cmd_set_depth_test_enable_ext(command_buffer::CommandBuffer, depth_test_enable::Bool)
Vulkan.cmd_set_depth_write_enable_ext — Methodcmd_set_depth_write_enable_ext(command_buffer::CommandBuffer, depth_write_enable::Bool, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_write_enable::Boolfptr::FunctionPtr
cmd_set_depth_write_enable_ext(command_buffer::CommandBuffer, depth_write_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_write_enable_ext — Methodcmd_set_depth_write_enable_ext(command_buffer::CommandBuffer, depth_write_enable::Bool)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_write_enable::Bool
cmd_set_depth_write_enable_ext(command_buffer::CommandBuffer, depth_write_enable::Bool)
Vulkan.cmd_set_device_mask — Methodcmd_set_device_mask(command_buffer::CommandBuffer, device_mask::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)device_mask::Integerfptr::FunctionPtr
cmd_set_device_mask(command_buffer::CommandBuffer, device_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_device_mask — Methodcmd_set_device_mask(command_buffer::CommandBuffer, device_mask::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)device_mask::Integer
cmd_set_device_mask(command_buffer::CommandBuffer, device_mask::Integer)
Vulkan.cmd_set_discard_rectangle_ext — Methodcmd_set_discard_rectangle_ext(command_buffer::CommandBuffer, discard_rectangles::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_discard_rectangle_ext — Methodcmd_set_discard_rectangle_ext(command_buffer::CommandBuffer, discard_rectangles::AbstractArray{_Rect2D}, fptr::FunctionPtr)::CvoidExtension: VK_EXT_discard_rectangles
Arguments:
command_buffer::CommandBuffer(externsync)discard_rectangles::AbstractArray{_Rect2D}fptr::FunctionPtr
cmd_set_discard_rectangle_ext(command_buffer::CommandBuffer, discard_rectangles::AbstractArray{_Rect2D, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_discard_rectangle_ext — Methodcmd_set_discard_rectangle_ext(command_buffer::CommandBuffer, discard_rectangles::AbstractArray{_Rect2D})::CvoidExtension: VK_EXT_discard_rectangles
Arguments:
command_buffer::CommandBuffer(externsync)discard_rectangles::AbstractArray{_Rect2D}
cmd_set_discard_rectangle_ext(command_buffer::CommandBuffer, discard_rectangles::AbstractArray{_Rect2D, N} where N)
Vulkan.cmd_set_discard_rectangle_ext — Methodcmd_set_discard_rectangle_ext(command_buffer::CommandBuffer, discard_rectangles::AbstractArray)
Vulkan.cmd_set_event — Methodcmd_set_event(command_buffer::CommandBuffer, event::Event, stage_mask::PipelineStageFlag, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlagfptr::FunctionPtr
cmd_set_event(command_buffer::CommandBuffer, event::Event, stage_mask::PipelineStageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_event — Methodcmd_set_event(command_buffer::CommandBuffer, event::Event, stage_mask::PipelineStageFlag)::CvoidArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlag
cmd_set_event(command_buffer::CommandBuffer, event::Event, stage_mask::PipelineStageFlag)
Vulkan.cmd_set_event_2_khr — Methodcmd_set_event_2_khr(command_buffer::CommandBuffer, event::Event, dependency_info::DependencyInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_event_2_khr — Methodcmd_set_event_2_khr(command_buffer::CommandBuffer, event::Event, dependency_info::DependencyInfoKHR)
Vulkan.cmd_set_event_2_khr — Methodcmd_set_event_2_khr(command_buffer::CommandBuffer, event::Event, dependency_info::_DependencyInfoKHR, fptr::FunctionPtr)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventdependency_info::_DependencyInfoKHRfptr::FunctionPtr
cmd_set_event_2_khr(command_buffer::CommandBuffer, event::Event, dependency_info::_DependencyInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_event_2_khr — Methodcmd_set_event_2_khr(command_buffer::CommandBuffer, event::Event, dependency_info::_DependencyInfoKHR)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventdependency_info::_DependencyInfoKHR
cmd_set_event_2_khr(command_buffer::CommandBuffer, event::Event, dependency_info::_DependencyInfoKHR)
Vulkan.cmd_set_exclusive_scissor_nv — Methodcmd_set_exclusive_scissor_nv(command_buffer::CommandBuffer, exclusive_scissors::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_exclusive_scissor_nv — Methodcmd_set_exclusive_scissor_nv(command_buffer::CommandBuffer, exclusive_scissors::AbstractArray{_Rect2D}, fptr::FunctionPtr)::CvoidExtension: VK_NV_scissor_exclusive
Arguments:
command_buffer::CommandBuffer(externsync)exclusive_scissors::AbstractArray{_Rect2D}fptr::FunctionPtr
cmd_set_exclusive_scissor_nv(command_buffer::CommandBuffer, exclusive_scissors::AbstractArray{_Rect2D, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_exclusive_scissor_nv — Methodcmd_set_exclusive_scissor_nv(command_buffer::CommandBuffer, exclusive_scissors::AbstractArray{_Rect2D})::CvoidExtension: VK_NV_scissor_exclusive
Arguments:
command_buffer::CommandBuffer(externsync)exclusive_scissors::AbstractArray{_Rect2D}
cmd_set_exclusive_scissor_nv(command_buffer::CommandBuffer, exclusive_scissors::AbstractArray{_Rect2D, N} where N)
Vulkan.cmd_set_exclusive_scissor_nv — Methodcmd_set_exclusive_scissor_nv(command_buffer::CommandBuffer, exclusive_scissors::AbstractArray)
Vulkan.cmd_set_fragment_shading_rate_enum_nv — Methodcmd_set_fragment_shading_rate_enum_nv(command_buffer::CommandBuffer, shading_rate::FragmentShadingRateNV, combiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}, fptr::FunctionPtr)::CvoidExtension: VK_NV_fragment_shading_rate_enums
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate::FragmentShadingRateNVcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}fptr::FunctionPtr
cmd_set_fragment_shading_rate_enum_nv(command_buffer::CommandBuffer, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_fragment_shading_rate_enum_nv — Methodcmd_set_fragment_shading_rate_enum_nv(command_buffer::CommandBuffer, shading_rate::FragmentShadingRateNV, combiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR})::CvoidExtension: VK_NV_fragment_shading_rate_enums
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate::FragmentShadingRateNVcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}
cmd_set_fragment_shading_rate_enum_nv(command_buffer::CommandBuffer, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR})
Vulkan.cmd_set_fragment_shading_rate_khr — Methodcmd_set_fragment_shading_rate_khr(command_buffer::CommandBuffer, fragment_size::Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_fragment_shading_rate_khr — Methodcmd_set_fragment_shading_rate_khr(command_buffer::CommandBuffer, fragment_size::Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR})
Vulkan.cmd_set_fragment_shading_rate_khr — Methodcmd_set_fragment_shading_rate_khr(command_buffer::CommandBuffer, fragment_size::_Extent2D, combiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}, fptr::FunctionPtr)::CvoidExtension: VK_KHR_fragment_shading_rate
Arguments:
command_buffer::CommandBuffer(externsync)fragment_size::_Extent2Dcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}fptr::FunctionPtr
cmd_set_fragment_shading_rate_khr(command_buffer::CommandBuffer, fragment_size::_Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_fragment_shading_rate_khr — Methodcmd_set_fragment_shading_rate_khr(command_buffer::CommandBuffer, fragment_size::_Extent2D, combiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR})::CvoidExtension: VK_KHR_fragment_shading_rate
Arguments:
command_buffer::CommandBuffer(externsync)fragment_size::_Extent2Dcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}
cmd_set_fragment_shading_rate_khr(command_buffer::CommandBuffer, fragment_size::_Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR})
Vulkan.cmd_set_front_face_ext — Methodcmd_set_front_face_ext(command_buffer::CommandBuffer, front_face::FrontFace, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)front_face::FrontFacefptr::FunctionPtr
cmd_set_front_face_ext(command_buffer::CommandBuffer, front_face::FrontFace, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_front_face_ext — Methodcmd_set_front_face_ext(command_buffer::CommandBuffer, front_face::FrontFace)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)front_face::FrontFace
cmd_set_front_face_ext(command_buffer::CommandBuffer, front_face::FrontFace)
Vulkan.cmd_set_line_stipple_ext — Methodcmd_set_line_stipple_ext(command_buffer::CommandBuffer, line_stipple_factor::Integer, line_stipple_pattern::Integer, fptr::FunctionPtr)::CvoidExtension: VK_EXT_line_rasterization
Arguments:
command_buffer::CommandBuffer(externsync)line_stipple_factor::Integerline_stipple_pattern::Integerfptr::FunctionPtr
cmd_set_line_stipple_ext(command_buffer::CommandBuffer, line_stipple_factor::Integer, line_stipple_pattern::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_line_stipple_ext — Methodcmd_set_line_stipple_ext(command_buffer::CommandBuffer, line_stipple_factor::Integer, line_stipple_pattern::Integer)::CvoidExtension: VK_EXT_line_rasterization
Arguments:
command_buffer::CommandBuffer(externsync)line_stipple_factor::Integerline_stipple_pattern::Integer
cmd_set_line_stipple_ext(command_buffer::CommandBuffer, line_stipple_factor::Integer, line_stipple_pattern::Integer)
Vulkan.cmd_set_line_width — Methodcmd_set_line_width(command_buffer::CommandBuffer, line_width::Real, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)line_width::Realfptr::FunctionPtr
cmd_set_line_width(command_buffer::CommandBuffer, line_width::Real, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_line_width — Methodcmd_set_line_width(command_buffer::CommandBuffer, line_width::Real)::CvoidArguments:
command_buffer::CommandBuffer(externsync)line_width::Real
cmd_set_line_width(command_buffer::CommandBuffer, line_width::Real)
Vulkan.cmd_set_logic_op_ext — Methodcmd_set_logic_op_ext(command_buffer::CommandBuffer, logic_op::LogicOp, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)logic_op::LogicOpfptr::FunctionPtr
cmd_set_logic_op_ext(command_buffer::CommandBuffer, logic_op::LogicOp, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_logic_op_ext — Methodcmd_set_logic_op_ext(command_buffer::CommandBuffer, logic_op::LogicOp)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)logic_op::LogicOp
cmd_set_logic_op_ext(command_buffer::CommandBuffer, logic_op::LogicOp)
Vulkan.cmd_set_patch_control_points_ext — Methodcmd_set_patch_control_points_ext(command_buffer::CommandBuffer, patch_control_points::Integer, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)patch_control_points::Integerfptr::FunctionPtr
cmd_set_patch_control_points_ext(command_buffer::CommandBuffer, patch_control_points::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_patch_control_points_ext — Methodcmd_set_patch_control_points_ext(command_buffer::CommandBuffer, patch_control_points::Integer)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)patch_control_points::Integer
cmd_set_patch_control_points_ext(command_buffer::CommandBuffer, patch_control_points::Integer)
Vulkan.cmd_set_performance_marker_intel — Methodcmd_set_performance_marker_intel(command_buffer::CommandBuffer, marker_info::PerformanceMarkerInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_marker_intel — Methodcmd_set_performance_marker_intel(command_buffer::CommandBuffer, marker_info::PerformanceMarkerInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_marker_intel — Methodcmd_set_performance_marker_intel(command_buffer::CommandBuffer, marker_info::_PerformanceMarkerInfoINTEL, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_PerformanceMarkerInfoINTELfptr::FunctionPtr
cmd_set_performance_marker_intel(command_buffer::CommandBuffer, marker_info::_PerformanceMarkerInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_marker_intel — Methodcmd_set_performance_marker_intel(command_buffer::CommandBuffer, marker_info::_PerformanceMarkerInfoINTEL)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_PerformanceMarkerInfoINTEL
cmd_set_performance_marker_intel(command_buffer::CommandBuffer, marker_info::_PerformanceMarkerInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_override_intel — Methodcmd_set_performance_override_intel(command_buffer::CommandBuffer, override_info::PerformanceOverrideInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_override_intel — Methodcmd_set_performance_override_intel(command_buffer::CommandBuffer, override_info::PerformanceOverrideInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_override_intel — Methodcmd_set_performance_override_intel(command_buffer::CommandBuffer, override_info::_PerformanceOverrideInfoINTEL, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)override_info::_PerformanceOverrideInfoINTELfptr::FunctionPtr
cmd_set_performance_override_intel(command_buffer::CommandBuffer, override_info::_PerformanceOverrideInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_override_intel — Methodcmd_set_performance_override_intel(command_buffer::CommandBuffer, override_info::_PerformanceOverrideInfoINTEL)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)override_info::_PerformanceOverrideInfoINTEL
cmd_set_performance_override_intel(command_buffer::CommandBuffer, override_info::_PerformanceOverrideInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_stream_marker_intel — Methodcmd_set_performance_stream_marker_intel(command_buffer::CommandBuffer, marker_info::PerformanceStreamMarkerInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_stream_marker_intel — Methodcmd_set_performance_stream_marker_intel(command_buffer::CommandBuffer, marker_info::PerformanceStreamMarkerInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_stream_marker_intel — Methodcmd_set_performance_stream_marker_intel(command_buffer::CommandBuffer, marker_info::_PerformanceStreamMarkerInfoINTEL, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_PerformanceStreamMarkerInfoINTELfptr::FunctionPtr
cmd_set_performance_stream_marker_intel(command_buffer::CommandBuffer, marker_info::_PerformanceStreamMarkerInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_stream_marker_intel — Methodcmd_set_performance_stream_marker_intel(command_buffer::CommandBuffer, marker_info::_PerformanceStreamMarkerInfoINTEL)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_PerformanceStreamMarkerInfoINTEL
cmd_set_performance_stream_marker_intel(command_buffer::CommandBuffer, marker_info::_PerformanceStreamMarkerInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_primitive_restart_enable_ext — Methodcmd_set_primitive_restart_enable_ext(command_buffer::CommandBuffer, primitive_restart_enable::Bool, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)primitive_restart_enable::Boolfptr::FunctionPtr
cmd_set_primitive_restart_enable_ext(command_buffer::CommandBuffer, primitive_restart_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_primitive_restart_enable_ext — Methodcmd_set_primitive_restart_enable_ext(command_buffer::CommandBuffer, primitive_restart_enable::Bool)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)primitive_restart_enable::Bool
cmd_set_primitive_restart_enable_ext(command_buffer::CommandBuffer, primitive_restart_enable::Bool)
Vulkan.cmd_set_primitive_topology_ext — Methodcmd_set_primitive_topology_ext(command_buffer::CommandBuffer, primitive_topology::PrimitiveTopology, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)primitive_topology::PrimitiveTopologyfptr::FunctionPtr
cmd_set_primitive_topology_ext(command_buffer::CommandBuffer, primitive_topology::PrimitiveTopology, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_primitive_topology_ext — Methodcmd_set_primitive_topology_ext(command_buffer::CommandBuffer, primitive_topology::PrimitiveTopology)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)primitive_topology::PrimitiveTopology
cmd_set_primitive_topology_ext(command_buffer::CommandBuffer, primitive_topology::PrimitiveTopology)
Vulkan.cmd_set_rasterizer_discard_enable_ext — Methodcmd_set_rasterizer_discard_enable_ext(command_buffer::CommandBuffer, rasterizer_discard_enable::Bool, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)rasterizer_discard_enable::Boolfptr::FunctionPtr
cmd_set_rasterizer_discard_enable_ext(command_buffer::CommandBuffer, rasterizer_discard_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_rasterizer_discard_enable_ext — Methodcmd_set_rasterizer_discard_enable_ext(command_buffer::CommandBuffer, rasterizer_discard_enable::Bool)::CvoidExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)rasterizer_discard_enable::Bool
cmd_set_rasterizer_discard_enable_ext(command_buffer::CommandBuffer, rasterizer_discard_enable::Bool)
Vulkan.cmd_set_ray_tracing_pipeline_stack_size_khr — Methodcmd_set_ray_tracing_pipeline_stack_size_khr(command_buffer::CommandBuffer, pipeline_stack_size::Integer, fptr::FunctionPtr)::CvoidExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stack_size::Integerfptr::FunctionPtr
cmd_set_ray_tracing_pipeline_stack_size_khr(command_buffer::CommandBuffer, pipeline_stack_size::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_ray_tracing_pipeline_stack_size_khr — Methodcmd_set_ray_tracing_pipeline_stack_size_khr(command_buffer::CommandBuffer, pipeline_stack_size::Integer)::CvoidExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stack_size::Integer
cmd_set_ray_tracing_pipeline_stack_size_khr(command_buffer::CommandBuffer, pipeline_stack_size::Integer)
Vulkan.cmd_set_sample_locations_ext — Methodcmd_set_sample_locations_ext(command_buffer::CommandBuffer, sample_locations_info::SampleLocationsInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_sample_locations_ext — Methodcmd_set_sample_locations_ext(command_buffer::CommandBuffer, sample_locations_info::SampleLocationsInfoEXT)
Vulkan.cmd_set_sample_locations_ext — Methodcmd_set_sample_locations_ext(command_buffer::CommandBuffer, sample_locations_info::_SampleLocationsInfoEXT, fptr::FunctionPtr)::CvoidExtension: VK_EXT_sample_locations
Arguments:
command_buffer::CommandBuffer(externsync)sample_locations_info::_SampleLocationsInfoEXTfptr::FunctionPtr
cmd_set_sample_locations_ext(command_buffer::CommandBuffer, sample_locations_info::_SampleLocationsInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_sample_locations_ext — Methodcmd_set_sample_locations_ext(command_buffer::CommandBuffer, sample_locations_info::_SampleLocationsInfoEXT)::CvoidExtension: VK_EXT_sample_locations
Arguments:
command_buffer::CommandBuffer(externsync)sample_locations_info::_SampleLocationsInfoEXT
cmd_set_sample_locations_ext(command_buffer::CommandBuffer, sample_locations_info::_SampleLocationsInfoEXT)
Vulkan.cmd_set_scissor — Methodcmd_set_scissor(command_buffer::CommandBuffer, scissors::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_scissor — Methodcmd_set_scissor(command_buffer::CommandBuffer, scissors::AbstractArray{_Rect2D}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)scissors::AbstractArray{_Rect2D}fptr::FunctionPtr
cmd_set_scissor(command_buffer::CommandBuffer, scissors::AbstractArray{_Rect2D, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_scissor — Methodcmd_set_scissor(command_buffer::CommandBuffer, scissors::AbstractArray{_Rect2D})::CvoidArguments:
command_buffer::CommandBuffer(externsync)scissors::AbstractArray{_Rect2D}
cmd_set_scissor(command_buffer::CommandBuffer, scissors::AbstractArray{_Rect2D, N} where N)
Vulkan.cmd_set_scissor — Methodcmd_set_scissor(command_buffer::CommandBuffer, scissors::AbstractArray)
Vulkan.cmd_set_scissor_with_count_ext — Methodcmd_set_scissor_with_count_ext(command_buffer::CommandBuffer, scissors::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_scissor_with_count_ext — Methodcmd_set_scissor_with_count_ext(command_buffer::CommandBuffer, scissors::AbstractArray{_Rect2D}, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)scissors::AbstractArray{_Rect2D}fptr::FunctionPtr
cmd_set_scissor_with_count_ext(command_buffer::CommandBuffer, scissors::AbstractArray{_Rect2D, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_scissor_with_count_ext — Methodcmd_set_scissor_with_count_ext(command_buffer::CommandBuffer, scissors::AbstractArray{_Rect2D})::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)scissors::AbstractArray{_Rect2D}
cmd_set_scissor_with_count_ext(command_buffer::CommandBuffer, scissors::AbstractArray{_Rect2D, N} where N)
Vulkan.cmd_set_scissor_with_count_ext — Methodcmd_set_scissor_with_count_ext(command_buffer::CommandBuffer, scissors::AbstractArray)
Vulkan.cmd_set_stencil_compare_mask — Methodcmd_set_stencil_compare_mask(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, compare_mask::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagcompare_mask::Integerfptr::FunctionPtr
cmd_set_stencil_compare_mask(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, compare_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_compare_mask — Methodcmd_set_stencil_compare_mask(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, compare_mask::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagcompare_mask::Integer
cmd_set_stencil_compare_mask(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, compare_mask::Integer)
Vulkan.cmd_set_stencil_op_ext — Methodcmd_set_stencil_op_ext(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagfail_op::StencilOppass_op::StencilOpdepth_fail_op::StencilOpcompare_op::CompareOpfptr::FunctionPtr
cmd_set_stencil_op_ext(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_op_ext — Methodcmd_set_stencil_op_ext(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagfail_op::StencilOppass_op::StencilOpdepth_fail_op::StencilOpcompare_op::CompareOp
cmd_set_stencil_op_ext(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp)
Vulkan.cmd_set_stencil_reference — Methodcmd_set_stencil_reference(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, reference::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagreference::Integerfptr::FunctionPtr
cmd_set_stencil_reference(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, reference::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_reference — Methodcmd_set_stencil_reference(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, reference::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagreference::Integer
cmd_set_stencil_reference(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, reference::Integer)
Vulkan.cmd_set_stencil_test_enable_ext — Methodcmd_set_stencil_test_enable_ext(command_buffer::CommandBuffer, stencil_test_enable::Bool, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)stencil_test_enable::Boolfptr::FunctionPtr
cmd_set_stencil_test_enable_ext(command_buffer::CommandBuffer, stencil_test_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_test_enable_ext — Methodcmd_set_stencil_test_enable_ext(command_buffer::CommandBuffer, stencil_test_enable::Bool)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)stencil_test_enable::Bool
cmd_set_stencil_test_enable_ext(command_buffer::CommandBuffer, stencil_test_enable::Bool)
Vulkan.cmd_set_stencil_write_mask — Methodcmd_set_stencil_write_mask(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, write_mask::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagwrite_mask::Integerfptr::FunctionPtr
cmd_set_stencil_write_mask(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, write_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_write_mask — Methodcmd_set_stencil_write_mask(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, write_mask::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagwrite_mask::Integer
cmd_set_stencil_write_mask(command_buffer::CommandBuffer, face_mask::StencilFaceFlag, write_mask::Integer)
Vulkan.cmd_set_vertex_input_ext — Methodcmd_set_vertex_input_ext(command_buffer::CommandBuffer, vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_vertex_input_ext — Methodcmd_set_vertex_input_ext(command_buffer::CommandBuffer, vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray)
Vulkan.cmd_set_vertex_input_ext — Methodcmd_set_vertex_input_ext(command_buffer::CommandBuffer, vertex_binding_descriptions::AbstractArray{_VertexInputBindingDescription2EXT}, vertex_attribute_descriptions::AbstractArray{_VertexInputAttributeDescription2EXT}, fptr::FunctionPtr)::CvoidExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)vertex_binding_descriptions::AbstractArray{_VertexInputBindingDescription2EXT}vertex_attribute_descriptions::AbstractArray{_VertexInputAttributeDescription2EXT}fptr::FunctionPtr
cmd_set_vertex_input_ext(command_buffer::CommandBuffer, vertex_binding_descriptions::AbstractArray{_VertexInputBindingDescription2EXT, N} where N, vertex_attribute_descriptions::AbstractArray{_VertexInputAttributeDescription2EXT, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_vertex_input_ext — Methodcmd_set_vertex_input_ext(command_buffer::CommandBuffer, vertex_binding_descriptions::AbstractArray{_VertexInputBindingDescription2EXT}, vertex_attribute_descriptions::AbstractArray{_VertexInputAttributeDescription2EXT})::CvoidExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)vertex_binding_descriptions::AbstractArray{_VertexInputBindingDescription2EXT}vertex_attribute_descriptions::AbstractArray{_VertexInputAttributeDescription2EXT}
cmd_set_vertex_input_ext(command_buffer::CommandBuffer, vertex_binding_descriptions::AbstractArray{_VertexInputBindingDescription2EXT, N} where N, vertex_attribute_descriptions::AbstractArray{_VertexInputAttributeDescription2EXT, N} where N)
Vulkan.cmd_set_viewport — Methodcmd_set_viewport(command_buffer::CommandBuffer, viewports::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport — Methodcmd_set_viewport(command_buffer::CommandBuffer, viewports::AbstractArray{_Viewport}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)viewports::AbstractArray{_Viewport}fptr::FunctionPtr
cmd_set_viewport(command_buffer::CommandBuffer, viewports::AbstractArray{_Viewport, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport — Methodcmd_set_viewport(command_buffer::CommandBuffer, viewports::AbstractArray{_Viewport})::CvoidArguments:
command_buffer::CommandBuffer(externsync)viewports::AbstractArray{_Viewport}
cmd_set_viewport(command_buffer::CommandBuffer, viewports::AbstractArray{_Viewport, N} where N)
Vulkan.cmd_set_viewport — Methodcmd_set_viewport(command_buffer::CommandBuffer, viewports::AbstractArray)
Vulkan.cmd_set_viewport_shading_rate_palette_nv — Methodcmd_set_viewport_shading_rate_palette_nv(command_buffer::CommandBuffer, shading_rate_palettes::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport_shading_rate_palette_nv — Methodcmd_set_viewport_shading_rate_palette_nv(command_buffer::CommandBuffer, shading_rate_palettes::AbstractArray{_ShadingRatePaletteNV}, fptr::FunctionPtr)::CvoidExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate_palettes::AbstractArray{_ShadingRatePaletteNV}fptr::FunctionPtr
cmd_set_viewport_shading_rate_palette_nv(command_buffer::CommandBuffer, shading_rate_palettes::AbstractArray{_ShadingRatePaletteNV, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport_shading_rate_palette_nv — Methodcmd_set_viewport_shading_rate_palette_nv(command_buffer::CommandBuffer, shading_rate_palettes::AbstractArray{_ShadingRatePaletteNV})::CvoidExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate_palettes::AbstractArray{_ShadingRatePaletteNV}
cmd_set_viewport_shading_rate_palette_nv(command_buffer::CommandBuffer, shading_rate_palettes::AbstractArray{_ShadingRatePaletteNV, N} where N)
Vulkan.cmd_set_viewport_shading_rate_palette_nv — Methodcmd_set_viewport_shading_rate_palette_nv(command_buffer::CommandBuffer, shading_rate_palettes::AbstractArray)
Vulkan.cmd_set_viewport_w_scaling_nv — Methodcmd_set_viewport_w_scaling_nv(command_buffer::CommandBuffer, viewport_w_scalings::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport_w_scaling_nv — Methodcmd_set_viewport_w_scaling_nv(command_buffer::CommandBuffer, viewport_w_scalings::AbstractArray{_ViewportWScalingNV}, fptr::FunctionPtr)::CvoidExtension: VK_NV_clip_space_w_scaling
Arguments:
command_buffer::CommandBuffer(externsync)viewport_w_scalings::AbstractArray{_ViewportWScalingNV}fptr::FunctionPtr
cmd_set_viewport_w_scaling_nv(command_buffer::CommandBuffer, viewport_w_scalings::AbstractArray{_ViewportWScalingNV, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport_w_scaling_nv — Methodcmd_set_viewport_w_scaling_nv(command_buffer::CommandBuffer, viewport_w_scalings::AbstractArray{_ViewportWScalingNV})::CvoidExtension: VK_NV_clip_space_w_scaling
Arguments:
command_buffer::CommandBuffer(externsync)viewport_w_scalings::AbstractArray{_ViewportWScalingNV}
cmd_set_viewport_w_scaling_nv(command_buffer::CommandBuffer, viewport_w_scalings::AbstractArray{_ViewportWScalingNV, N} where N)
Vulkan.cmd_set_viewport_w_scaling_nv — Methodcmd_set_viewport_w_scaling_nv(command_buffer::CommandBuffer, viewport_w_scalings::AbstractArray)
Vulkan.cmd_set_viewport_with_count_ext — Methodcmd_set_viewport_with_count_ext(command_buffer::CommandBuffer, viewports::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport_with_count_ext — Methodcmd_set_viewport_with_count_ext(command_buffer::CommandBuffer, viewports::AbstractArray{_Viewport}, fptr::FunctionPtr)::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)viewports::AbstractArray{_Viewport}fptr::FunctionPtr
cmd_set_viewport_with_count_ext(command_buffer::CommandBuffer, viewports::AbstractArray{_Viewport, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport_with_count_ext — Methodcmd_set_viewport_with_count_ext(command_buffer::CommandBuffer, viewports::AbstractArray{_Viewport})::CvoidExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)viewports::AbstractArray{_Viewport}
cmd_set_viewport_with_count_ext(command_buffer::CommandBuffer, viewports::AbstractArray{_Viewport, N} where N)
Vulkan.cmd_set_viewport_with_count_ext — Methodcmd_set_viewport_with_count_ext(command_buffer::CommandBuffer, viewports::AbstractArray)
Vulkan.cmd_trace_rays_indirect_khr — Methodcmd_trace_rays_indirect_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::StridedDeviceAddressRegionKHR, miss_shader_binding_table::StridedDeviceAddressRegionKHR, hit_shader_binding_table::StridedDeviceAddressRegionKHR, callable_shader_binding_table::StridedDeviceAddressRegionKHR, indirect_device_address::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_trace_rays_indirect_khr — Methodcmd_trace_rays_indirect_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::StridedDeviceAddressRegionKHR, miss_shader_binding_table::StridedDeviceAddressRegionKHR, hit_shader_binding_table::StridedDeviceAddressRegionKHR, callable_shader_binding_table::StridedDeviceAddressRegionKHR, indirect_device_address::Integer)
Vulkan.cmd_trace_rays_indirect_khr — Methodcmd_trace_rays_indirect_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, indirect_device_address::Integer, fptr::FunctionPtr)::CvoidExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::_StridedDeviceAddressRegionKHRmiss_shader_binding_table::_StridedDeviceAddressRegionKHRhit_shader_binding_table::_StridedDeviceAddressRegionKHRcallable_shader_binding_table::_StridedDeviceAddressRegionKHRindirect_device_address::Integerfptr::FunctionPtr
cmd_trace_rays_indirect_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, indirect_device_address::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_trace_rays_indirect_khr — Methodcmd_trace_rays_indirect_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, indirect_device_address::Integer)::CvoidExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::_StridedDeviceAddressRegionKHRmiss_shader_binding_table::_StridedDeviceAddressRegionKHRhit_shader_binding_table::_StridedDeviceAddressRegionKHRcallable_shader_binding_table::_StridedDeviceAddressRegionKHRindirect_device_address::Integer
cmd_trace_rays_indirect_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, indirect_device_address::Integer)
Vulkan.cmd_trace_rays_khr — Methodcmd_trace_rays_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::StridedDeviceAddressRegionKHR, miss_shader_binding_table::StridedDeviceAddressRegionKHR, hit_shader_binding_table::StridedDeviceAddressRegionKHR, callable_shader_binding_table::StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_trace_rays_khr — Methodcmd_trace_rays_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::StridedDeviceAddressRegionKHR, miss_shader_binding_table::StridedDeviceAddressRegionKHR, hit_shader_binding_table::StridedDeviceAddressRegionKHR, callable_shader_binding_table::StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer)
Vulkan.cmd_trace_rays_khr — Methodcmd_trace_rays_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer, fptr::FunctionPtr)::CvoidExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::_StridedDeviceAddressRegionKHRmiss_shader_binding_table::_StridedDeviceAddressRegionKHRhit_shader_binding_table::_StridedDeviceAddressRegionKHRcallable_shader_binding_table::_StridedDeviceAddressRegionKHRwidth::Integerheight::Integerdepth::Integerfptr::FunctionPtr
cmd_trace_rays_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_trace_rays_khr — Methodcmd_trace_rays_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer)::CvoidExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::_StridedDeviceAddressRegionKHRmiss_shader_binding_table::_StridedDeviceAddressRegionKHRhit_shader_binding_table::_StridedDeviceAddressRegionKHRcallable_shader_binding_table::_StridedDeviceAddressRegionKHRwidth::Integerheight::Integerdepth::Integer
cmd_trace_rays_khr(command_buffer::CommandBuffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer)
Vulkan.cmd_trace_rays_nv — Methodcmd_trace_rays_nv(command_buffer::CommandBuffer, raygen_shader_binding_table_buffer::Buffer, raygen_shader_binding_offset::Integer, miss_shader_binding_offset::Integer, miss_shader_binding_stride::Integer, hit_shader_binding_offset::Integer, hit_shader_binding_stride::Integer, callable_shader_binding_offset::Integer, callable_shader_binding_stride::Integer, width::Integer, height::Integer, depth::Integer, fptr::FunctionPtr; miss_shader_binding_table_buffer = C_NULL, hit_shader_binding_table_buffer = C_NULL, callable_shader_binding_table_buffer = C_NULL)::CvoidExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table_buffer::Bufferraygen_shader_binding_offset::Integermiss_shader_binding_offset::Integermiss_shader_binding_stride::Integerhit_shader_binding_offset::Integerhit_shader_binding_stride::Integercallable_shader_binding_offset::Integercallable_shader_binding_stride::Integerwidth::Integerheight::Integerdepth::Integerfptr::FunctionPtrmiss_shader_binding_table_buffer: defaults toC_NULLhit_shader_binding_table_buffer: defaults toC_NULLcallable_shader_binding_table_buffer: defaults toC_NULL
cmd_trace_rays_nv(command_buffer::CommandBuffer, raygen_shader_binding_table_buffer::Buffer, raygen_shader_binding_offset::Integer, miss_shader_binding_offset::Integer, miss_shader_binding_stride::Integer, hit_shader_binding_offset::Integer, hit_shader_binding_stride::Integer, callable_shader_binding_offset::Integer, callable_shader_binding_stride::Integer, width::Integer, height::Integer, depth::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; miss_shader_binding_table_buffer, hit_shader_binding_table_buffer, callable_shader_binding_table_buffer)
Vulkan.cmd_trace_rays_nv — Methodcmd_trace_rays_nv(command_buffer::CommandBuffer, raygen_shader_binding_table_buffer::Buffer, raygen_shader_binding_offset::Integer, miss_shader_binding_offset::Integer, miss_shader_binding_stride::Integer, hit_shader_binding_offset::Integer, hit_shader_binding_stride::Integer, callable_shader_binding_offset::Integer, callable_shader_binding_stride::Integer, width::Integer, height::Integer, depth::Integer; miss_shader_binding_table_buffer = C_NULL, hit_shader_binding_table_buffer = C_NULL, callable_shader_binding_table_buffer = C_NULL)::CvoidExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table_buffer::Bufferraygen_shader_binding_offset::Integermiss_shader_binding_offset::Integermiss_shader_binding_stride::Integerhit_shader_binding_offset::Integerhit_shader_binding_stride::Integercallable_shader_binding_offset::Integercallable_shader_binding_stride::Integerwidth::Integerheight::Integerdepth::Integermiss_shader_binding_table_buffer: defaults toC_NULLhit_shader_binding_table_buffer: defaults toC_NULLcallable_shader_binding_table_buffer: defaults toC_NULL
cmd_trace_rays_nv(command_buffer::CommandBuffer, raygen_shader_binding_table_buffer::Buffer, raygen_shader_binding_offset::Integer, miss_shader_binding_offset::Integer, miss_shader_binding_stride::Integer, hit_shader_binding_offset::Integer, hit_shader_binding_stride::Integer, callable_shader_binding_offset::Integer, callable_shader_binding_stride::Integer, width::Integer, height::Integer, depth::Integer; miss_shader_binding_table_buffer, hit_shader_binding_table_buffer, callable_shader_binding_table_buffer)
Vulkan.cmd_update_buffer — Methodcmd_update_buffer(command_buffer::CommandBuffer, dst_buffer::Buffer, dst_offset::Integer, data_size::Integer, data::Ptr{Cvoid}, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::Integerdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr
cmd_update_buffer(command_buffer::CommandBuffer, dst_buffer::Buffer, dst_offset::Integer, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_update_buffer — Methodcmd_update_buffer(command_buffer::CommandBuffer, dst_buffer::Buffer, dst_offset::Integer, data_size::Integer, data::Ptr{Cvoid})::CvoidArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::Integerdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
cmd_update_buffer(command_buffer::CommandBuffer, dst_buffer::Buffer, dst_offset::Integer, data_size::Integer, data::Ptr{Nothing})
Vulkan.cmd_wait_events — Methodcmd_wait_events(command_buffer::CommandBuffer, events::AbstractArray, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; src_stage_mask, dst_stage_mask)
Vulkan.cmd_wait_events — Methodcmd_wait_events(command_buffer::CommandBuffer, events::AbstractArray, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; src_stage_mask, dst_stage_mask)
Vulkan.cmd_wait_events — Methodcmd_wait_events(command_buffer::CommandBuffer, events::AbstractArray{Event}, memory_barriers::AbstractArray{_MemoryBarrier}, buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier}, image_memory_barriers::AbstractArray{_ImageMemoryBarrier}, fptr::FunctionPtr; src_stage_mask = 0, dst_stage_mask = 0)::CvoidArguments:
command_buffer::CommandBuffer(externsync)events::AbstractArray{Event}memory_barriers::AbstractArray{_MemoryBarrier}buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier}image_memory_barriers::AbstractArray{_ImageMemoryBarrier}fptr::FunctionPtrsrc_stage_mask: defaults to0dst_stage_mask: defaults to0
cmd_wait_events(command_buffer::CommandBuffer, events::AbstractArray, memory_barriers::AbstractArray{_MemoryBarrier, N} where N, buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier, N} where N, image_memory_barriers::AbstractArray{_ImageMemoryBarrier, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}; src_stage_mask, dst_stage_mask)
Vulkan.cmd_wait_events — Methodcmd_wait_events(command_buffer::CommandBuffer, events::AbstractArray{Event}, memory_barriers::AbstractArray{_MemoryBarrier}, buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier}, image_memory_barriers::AbstractArray{_ImageMemoryBarrier}; src_stage_mask = 0, dst_stage_mask = 0)::CvoidArguments:
command_buffer::CommandBuffer(externsync)events::AbstractArray{Event}memory_barriers::AbstractArray{_MemoryBarrier}buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier}image_memory_barriers::AbstractArray{_ImageMemoryBarrier}src_stage_mask: defaults to0dst_stage_mask: defaults to0
cmd_wait_events(command_buffer::CommandBuffer, events::AbstractArray, memory_barriers::AbstractArray{_MemoryBarrier, N} where N, buffer_memory_barriers::AbstractArray{_BufferMemoryBarrier, N} where N, image_memory_barriers::AbstractArray{_ImageMemoryBarrier, N} where N; src_stage_mask, dst_stage_mask)
Vulkan.cmd_wait_events_2_khr — Methodcmd_wait_events_2_khr(command_buffer::CommandBuffer, events::AbstractArray, dependency_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_wait_events_2_khr — Methodcmd_wait_events_2_khr(command_buffer::CommandBuffer, events::AbstractArray{Event}, dependency_infos::AbstractArray{_DependencyInfoKHR}, fptr::FunctionPtr)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)events::AbstractArray{Event}dependency_infos::AbstractArray{_DependencyInfoKHR}fptr::FunctionPtr
cmd_wait_events_2_khr(command_buffer::CommandBuffer, events::AbstractArray, dependency_infos::AbstractArray{_DependencyInfoKHR, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_wait_events_2_khr — Methodcmd_wait_events_2_khr(command_buffer::CommandBuffer, events::AbstractArray{Event}, dependency_infos::AbstractArray{_DependencyInfoKHR})::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)events::AbstractArray{Event}dependency_infos::AbstractArray{_DependencyInfoKHR}
cmd_wait_events_2_khr(command_buffer::CommandBuffer, events::AbstractArray, dependency_infos::AbstractArray{_DependencyInfoKHR, N} where N)
Vulkan.cmd_wait_events_2_khr — Methodcmd_wait_events_2_khr(command_buffer::CommandBuffer, events::AbstractArray, dependency_infos::AbstractArray)
Vulkan.cmd_write_acceleration_structures_properties_khr — Methodcmd_write_acceleration_structures_properties_khr(command_buffer::CommandBuffer, acceleration_structures::AbstractArray{AccelerationStructureKHR}, query_type::QueryType, query_pool::QueryPool, first_query::Integer, fptr::FunctionPtr)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::AbstractArray{AccelerationStructureKHR}query_type::QueryTypequery_pool::QueryPoolfirst_query::Integerfptr::FunctionPtr
cmd_write_acceleration_structures_properties_khr(command_buffer::CommandBuffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool::QueryPool, first_query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_acceleration_structures_properties_khr — Methodcmd_write_acceleration_structures_properties_khr(command_buffer::CommandBuffer, acceleration_structures::AbstractArray{AccelerationStructureKHR}, query_type::QueryType, query_pool::QueryPool, first_query::Integer)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::AbstractArray{AccelerationStructureKHR}query_type::QueryTypequery_pool::QueryPoolfirst_query::Integer
cmd_write_acceleration_structures_properties_khr(command_buffer::CommandBuffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool::QueryPool, first_query::Integer)
Vulkan.cmd_write_acceleration_structures_properties_nv — Methodcmd_write_acceleration_structures_properties_nv(command_buffer::CommandBuffer, acceleration_structures::AbstractArray{AccelerationStructureNV}, query_type::QueryType, query_pool::QueryPool, first_query::Integer, fptr::FunctionPtr)::CvoidExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::AbstractArray{AccelerationStructureNV}query_type::QueryTypequery_pool::QueryPoolfirst_query::Integerfptr::FunctionPtr
cmd_write_acceleration_structures_properties_nv(command_buffer::CommandBuffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool::QueryPool, first_query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_acceleration_structures_properties_nv — Methodcmd_write_acceleration_structures_properties_nv(command_buffer::CommandBuffer, acceleration_structures::AbstractArray{AccelerationStructureNV}, query_type::QueryType, query_pool::QueryPool, first_query::Integer)::CvoidExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::AbstractArray{AccelerationStructureNV}query_type::QueryTypequery_pool::QueryPoolfirst_query::Integer
cmd_write_acceleration_structures_properties_nv(command_buffer::CommandBuffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool::QueryPool, first_query::Integer)
Vulkan.cmd_write_buffer_marker_2_amd — Methodcmd_write_buffer_marker_2_amd(command_buffer::CommandBuffer, stage::Integer, dst_buffer::Buffer, dst_offset::Integer, marker::Integer, fptr::FunctionPtr)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::Integerdst_buffer::Bufferdst_offset::Integermarker::Integerfptr::FunctionPtr
cmd_write_buffer_marker_2_amd(command_buffer::CommandBuffer, stage::Integer, dst_buffer::Buffer, dst_offset::Integer, marker::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_buffer_marker_2_amd — Methodcmd_write_buffer_marker_2_amd(command_buffer::CommandBuffer, stage::Integer, dst_buffer::Buffer, dst_offset::Integer, marker::Integer)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::Integerdst_buffer::Bufferdst_offset::Integermarker::Integer
cmd_write_buffer_marker_2_amd(command_buffer::CommandBuffer, stage::Integer, dst_buffer::Buffer, dst_offset::Integer, marker::Integer)
Vulkan.cmd_write_buffer_marker_amd — Methodcmd_write_buffer_marker_amd(command_buffer::CommandBuffer, pipeline_stage::PipelineStageFlag, dst_buffer::Buffer, dst_offset::Integer, marker::Integer, fptr::FunctionPtr)::CvoidExtension: VK_AMD_buffer_marker
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagdst_buffer::Bufferdst_offset::Integermarker::Integerfptr::FunctionPtr
cmd_write_buffer_marker_amd(command_buffer::CommandBuffer, pipeline_stage::PipelineStageFlag, dst_buffer::Buffer, dst_offset::Integer, marker::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_buffer_marker_amd — Methodcmd_write_buffer_marker_amd(command_buffer::CommandBuffer, pipeline_stage::PipelineStageFlag, dst_buffer::Buffer, dst_offset::Integer, marker::Integer)::CvoidExtension: VK_AMD_buffer_marker
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagdst_buffer::Bufferdst_offset::Integermarker::Integer
cmd_write_buffer_marker_amd(command_buffer::CommandBuffer, pipeline_stage::PipelineStageFlag, dst_buffer::Buffer, dst_offset::Integer, marker::Integer)
Vulkan.cmd_write_timestamp — Methodcmd_write_timestamp(command_buffer::CommandBuffer, pipeline_stage::PipelineStageFlag, query_pool::QueryPool, query::Integer, fptr::FunctionPtr)::CvoidArguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagquery_pool::QueryPoolquery::Integerfptr::FunctionPtr
cmd_write_timestamp(command_buffer::CommandBuffer, pipeline_stage::PipelineStageFlag, query_pool::QueryPool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_timestamp — Methodcmd_write_timestamp(command_buffer::CommandBuffer, pipeline_stage::PipelineStageFlag, query_pool::QueryPool, query::Integer)::CvoidArguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagquery_pool::QueryPoolquery::Integer
cmd_write_timestamp(command_buffer::CommandBuffer, pipeline_stage::PipelineStageFlag, query_pool::QueryPool, query::Integer)
Vulkan.cmd_write_timestamp_2_khr — Methodcmd_write_timestamp_2_khr(command_buffer::CommandBuffer, stage::Integer, query_pool::QueryPool, query::Integer, fptr::FunctionPtr)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::Integerquery_pool::QueryPoolquery::Integerfptr::FunctionPtr
cmd_write_timestamp_2_khr(command_buffer::CommandBuffer, stage::Integer, query_pool::QueryPool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_timestamp_2_khr — Methodcmd_write_timestamp_2_khr(command_buffer::CommandBuffer, stage::Integer, query_pool::QueryPool, query::Integer)::CvoidExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::Integerquery_pool::QueryPoolquery::Integer
cmd_write_timestamp_2_khr(command_buffer::CommandBuffer, stage::Integer, query_pool::QueryPool, query::Integer)
Vulkan.compile_deferred_nv — Methodcompile_deferred_nv(device::Device, pipeline::Pipeline, shader::Integer, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader::Integerfptr::FunctionPtr
compile_deferred_nv(device::Device, pipeline::Pipeline, shader::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.compile_deferred_nv — Methodcompile_deferred_nv(device::Device, pipeline::Pipeline, shader::Integer)::ResultTypes.Result{Result, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader::Integer
compile_deferred_nv(device::Device, pipeline::Pipeline, shader::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_acceleration_structure_khr — Methodcopy_acceleration_structure_khr(device::Device, info::CopyAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_acceleration_structure_khr — Methodcopy_acceleration_structure_khr(device::Device, info::CopyAccelerationStructureInfoKHR; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_acceleration_structure_khr — Methodcopy_acceleration_structure_khr(device::Device, info::_CopyAccelerationStructureInfoKHR, fptr::FunctionPtr; deferred_operation = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyAccelerationStructureInfoKHRfptr::FunctionPtrdeferred_operation: defaults toC_NULL
copy_acceleration_structure_khr(device::Device, info::_CopyAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_acceleration_structure_khr — Methodcopy_acceleration_structure_khr(device::Device, info::_CopyAccelerationStructureInfoKHR; deferred_operation = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyAccelerationStructureInfoKHRdeferred_operation: defaults toC_NULL
copy_acceleration_structure_khr(device::Device, info::_CopyAccelerationStructureInfoKHR; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_acceleration_structure_to_memory_khr — Methodcopy_acceleration_structure_to_memory_khr(device::Device, info::CopyAccelerationStructureToMemoryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation)
Vulkan.copy_acceleration_structure_to_memory_khr — Methodcopy_acceleration_structure_to_memory_khr(device::Device, info::CopyAccelerationStructureToMemoryInfoKHR; deferred_operation)
Vulkan.copy_acceleration_structure_to_memory_khr — Methodcopy_acceleration_structure_to_memory_khr(device::Device, info::_CopyAccelerationStructureToMemoryInfoKHR, fptr::FunctionPtr; deferred_operation = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyAccelerationStructureToMemoryInfoKHRfptr::FunctionPtrdeferred_operation: defaults toC_NULL
copy_acceleration_structure_to_memory_khr(device::Device, info::_CopyAccelerationStructureToMemoryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_acceleration_structure_to_memory_khr — Methodcopy_acceleration_structure_to_memory_khr(device::Device, info::_CopyAccelerationStructureToMemoryInfoKHR; deferred_operation = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyAccelerationStructureToMemoryInfoKHRdeferred_operation: defaults toC_NULL
copy_acceleration_structure_to_memory_khr(device::Device, info::_CopyAccelerationStructureToMemoryInfoKHR; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_memory_to_acceleration_structure_khr — Methodcopy_memory_to_acceleration_structure_khr(device::Device, info::CopyMemoryToAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation)
Vulkan.copy_memory_to_acceleration_structure_khr — Methodcopy_memory_to_acceleration_structure_khr(device::Device, info::CopyMemoryToAccelerationStructureInfoKHR; deferred_operation)
Vulkan.copy_memory_to_acceleration_structure_khr — Methodcopy_memory_to_acceleration_structure_khr(device::Device, info::_CopyMemoryToAccelerationStructureInfoKHR, fptr::FunctionPtr; deferred_operation = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyMemoryToAccelerationStructureInfoKHRfptr::FunctionPtrdeferred_operation: defaults toC_NULL
copy_memory_to_acceleration_structure_khr(device::Device, info::_CopyMemoryToAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_memory_to_acceleration_structure_khr — Methodcopy_memory_to_acceleration_structure_khr(device::Device, info::_CopyMemoryToAccelerationStructureInfoKHR; deferred_operation = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyMemoryToAccelerationStructureInfoKHRdeferred_operation: defaults toC_NULL
copy_memory_to_acceleration_structure_khr(device::Device, info::_CopyMemoryToAccelerationStructureInfoKHR; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.create_acceleration_structure_khr — Methodcreate_acceleration_structure_khr(device::Device, create_info::AccelerationStructureCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_khr — Methodcreate_acceleration_structure_khr(device::Device, create_info::AccelerationStructureCreateInfoKHR; allocator) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_khr — Methodcreate_acceleration_structure_khr(device::Device, buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, create_flags, device_address) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_khr — Methodcreate_acceleration_structure_khr(device::Device, buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; allocator, next, create_flags, device_address) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_khr — Methodcreate_acceleration_structure_khr(device::Device, create_info::_AccelerationStructureCreateInfoKHR, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{AccelerationStructureKHR, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::_AccelerationStructureCreateInfoKHRfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_acceleration_structure_khr(device::Device, create_info::_AccelerationStructureCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_khr — Methodcreate_acceleration_structure_khr(device::Device, create_info::_AccelerationStructureCreateInfoKHR; allocator = C_NULL)::ResultTypes.Result{AccelerationStructureKHR, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::_AccelerationStructureCreateInfoKHRallocator: defaults toC_NULL
create_acceleration_structure_khr(device::Device, create_info::_AccelerationStructureCreateInfoKHR; allocator) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_nv — Methodcreate_acceleration_structure_nv(device::Device, create_info::AccelerationStructureCreateInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — Methodcreate_acceleration_structure_nv(device::Device, create_info::AccelerationStructureCreateInfoNV; allocator) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — Methodcreate_acceleration_structure_nv(device::Device, compacted_size::Integer, info::AccelerationStructureInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — Methodcreate_acceleration_structure_nv(device::Device, compacted_size::Integer, info::AccelerationStructureInfoNV; allocator, next) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — Methodcreate_acceleration_structure_nv(device::Device, compacted_size::Integer, info::_AccelerationStructureInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — Methodcreate_acceleration_structure_nv(device::Device, compacted_size::Integer, info::_AccelerationStructureInfoNV; allocator, next) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — Methodcreate_acceleration_structure_nv(device::Device, create_info::_AccelerationStructureCreateInfoNV, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{AccelerationStructureNV, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_AccelerationStructureCreateInfoNVfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_acceleration_structure_nv(device::Device, create_info::_AccelerationStructureCreateInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — Methodcreate_acceleration_structure_nv(device::Device, create_info::_AccelerationStructureCreateInfoNV; allocator = C_NULL)::ResultTypes.Result{AccelerationStructureNV, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_AccelerationStructureCreateInfoNVallocator: defaults toC_NULL
create_acceleration_structure_nv(device::Device, create_info::_AccelerationStructureCreateInfoNV; allocator) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_buffer — Methodcreate_buffer(device::Device, create_info::BufferCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer — Methodcreate_buffer(device::Device, create_info::BufferCreateInfo; allocator) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer — Methodcreate_buffer(device::Device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer — Methodcreate_buffer(device::Device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; allocator, next, flags) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer — Methodcreate_buffer(device::Device, create_info::_BufferCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Buffer, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::_BufferCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_buffer(device::Device, create_info::_BufferCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer — Methodcreate_buffer(device::Device, create_info::_BufferCreateInfo; allocator = C_NULL)::ResultTypes.Result{Buffer, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::_BufferCreateInfoallocator: defaults toC_NULL
create_buffer(device::Device, create_info::_BufferCreateInfo; allocator) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer_view — Methodcreate_buffer_view(device::Device, buffer::Buffer, format::Format, offset::Integer, range::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_buffer_view — Methodcreate_buffer_view(device::Device, buffer::Buffer, format::Format, offset::Integer, range::Integer; allocator, next, flags) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_buffer_view — Methodcreate_buffer_view(device::Device, create_info::BufferViewCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_buffer_view — Methodcreate_buffer_view(device::Device, create_info::BufferViewCreateInfo; allocator) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_buffer_view — Methodcreate_buffer_view(device::Device, create_info::_BufferViewCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{BufferView, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_BufferViewCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_buffer_view(device::Device, create_info::_BufferViewCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_buffer_view — Methodcreate_buffer_view(device::Device, create_info::_BufferViewCreateInfo; allocator = C_NULL)::ResultTypes.Result{BufferView, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_BufferViewCreateInfoallocator: defaults toC_NULL
create_buffer_view(device::Device, create_info::_BufferViewCreateInfo; allocator) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_command_pool — Methodcreate_command_pool(device::Device, create_info::CommandPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_command_pool — Methodcreate_command_pool(device::Device, create_info::CommandPoolCreateInfo; allocator) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_command_pool — Methodcreate_command_pool(device::Device, queue_family_index::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_command_pool — Methodcreate_command_pool(device::Device, queue_family_index::Integer; allocator, next, flags) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_command_pool — Methodcreate_command_pool(device::Device, create_info::_CommandPoolCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{CommandPool, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_CommandPoolCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_command_pool(device::Device, create_info::_CommandPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_command_pool — Methodcreate_command_pool(device::Device, create_info::_CommandPoolCreateInfo; allocator = C_NULL)::ResultTypes.Result{CommandPool, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_CommandPoolCreateInfoallocator: defaults toC_NULL
create_command_pool(device::Device, create_info::_CommandPoolCreateInfo; allocator) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_compute_pipelines — Methodcreate_compute_pipelines(device::Device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_compute_pipelines — Methodcreate_compute_pipelines(device::Device, create_infos::AbstractArray{_ComputePipelineCreateInfo}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; pipeline_cache = C_NULL, allocator = C_NULL)::ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}Return codes:
- Success:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::AbstractArray{_ComputePipelineCreateInfo}fptr_create::FunctionPtrfptr_destroy::FunctionPtrpipeline_cache: defaults toC_NULLallocator: defaults toC_NULL
create_compute_pipelines(device::Device, create_infos::AbstractArray{_ComputePipelineCreateInfo, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_compute_pipelines — Methodcreate_compute_pipelines(device::Device, create_infos::AbstractArray{_ComputePipelineCreateInfo}; pipeline_cache = C_NULL, allocator = C_NULL)::ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}Return codes:
- Success:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::AbstractArray{_ComputePipelineCreateInfo}pipeline_cache: defaults toC_NULLallocator: defaults toC_NULL
create_compute_pipelines(device::Device, create_infos::AbstractArray{_ComputePipelineCreateInfo, N} where N; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_compute_pipelines — Methodcreate_compute_pipelines(device::Device, create_infos::AbstractArray; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_debug_report_callback_ext — Methodcreate_debug_report_callback_ext(instance::Instance, create_info::DebugReportCallbackCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_report_callback_ext — Methodcreate_debug_report_callback_ext(instance::Instance, create_info::DebugReportCallbackCreateInfoEXT; allocator) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_report_callback_ext — Methodcreate_debug_report_callback_ext(instance::Instance, pfn_callback::Union{Ptr{Nothing}, Base.CFunction}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_report_callback_ext — Methodcreate_debug_report_callback_ext(instance::Instance, pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_report_callback_ext — Methodcreate_debug_report_callback_ext(instance::Instance, create_info::_DebugReportCallbackCreateInfoEXT, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{DebugReportCallbackEXT, VulkanError}Extension: VK_EXT_debug_report
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::_DebugReportCallbackCreateInfoEXTfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_debug_report_callback_ext(instance::Instance, create_info::_DebugReportCallbackCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_report_callback_ext — Methodcreate_debug_report_callback_ext(instance::Instance, create_info::_DebugReportCallbackCreateInfoEXT; allocator = C_NULL)::ResultTypes.Result{DebugReportCallbackEXT, VulkanError}Extension: VK_EXT_debug_report
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::_DebugReportCallbackCreateInfoEXTallocator: defaults toC_NULL
create_debug_report_callback_ext(instance::Instance, create_info::_DebugReportCallbackCreateInfoEXT; allocator) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — Methodcreate_debug_utils_messenger_ext(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — Methodcreate_debug_utils_messenger_ext(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — Methodcreate_debug_utils_messenger_ext(instance::Instance, create_info::DebugUtilsMessengerCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — Methodcreate_debug_utils_messenger_ext(instance::Instance, create_info::DebugUtilsMessengerCreateInfoEXT; allocator) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — Methodcreate_debug_utils_messenger_ext(instance::Instance, create_info::_DebugUtilsMessengerCreateInfoEXT, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}Extension: VK_EXT_debug_utils
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::_DebugUtilsMessengerCreateInfoEXTfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_debug_utils_messenger_ext(instance::Instance, create_info::_DebugUtilsMessengerCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — Methodcreate_debug_utils_messenger_ext(instance::Instance, create_info::_DebugUtilsMessengerCreateInfoEXT; allocator = C_NULL)::ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}Extension: VK_EXT_debug_utils
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::_DebugUtilsMessengerCreateInfoEXTallocator: defaults toC_NULL
create_debug_utils_messenger_ext(instance::Instance, create_info::_DebugUtilsMessengerCreateInfoEXT; allocator) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_deferred_operation_khr — Methodcreate_deferred_operation_khr(device::Device, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{DeferredOperationKHR, VulkanError}Extension: VK_KHR_deferred_host_operations
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicefptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_deferred_operation_khr(device::Device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DeferredOperationKHR, VulkanError}
Vulkan.create_deferred_operation_khr — Methodcreate_deferred_operation_khr(device::Device; allocator = C_NULL)::ResultTypes.Result{DeferredOperationKHR, VulkanError}Extension: VK_KHR_deferred_host_operations
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceallocator: defaults toC_NULL
create_deferred_operation_khr(device::Device; allocator) -> ResultTypes.Result{DeferredOperationKHR, VulkanError}
Vulkan.create_descriptor_pool — Methodcreate_descriptor_pool(device::Device, create_info::DescriptorPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — Methodcreate_descriptor_pool(device::Device, create_info::DescriptorPoolCreateInfo; allocator) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — Methodcreate_descriptor_pool(device::Device, max_sets::Integer, pool_sizes::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — Methodcreate_descriptor_pool(device::Device, max_sets::Integer, pool_sizes::AbstractArray{_DescriptorPoolSize, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — Methodcreate_descriptor_pool(device::Device, max_sets::Integer, pool_sizes::AbstractArray{_DescriptorPoolSize, N} where N; allocator, next, flags) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — Methodcreate_descriptor_pool(device::Device, max_sets::Integer, pool_sizes::AbstractArray; allocator, next, flags) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — Methodcreate_descriptor_pool(device::Device, create_info::_DescriptorPoolCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{DescriptorPool, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicecreate_info::_DescriptorPoolCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_descriptor_pool(device::Device, create_info::_DescriptorPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — Methodcreate_descriptor_pool(device::Device, create_info::_DescriptorPoolCreateInfo; allocator = C_NULL)::ResultTypes.Result{DescriptorPool, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicecreate_info::_DescriptorPoolCreateInfoallocator: defaults toC_NULL
create_descriptor_pool(device::Device, create_info::_DescriptorPoolCreateInfo; allocator) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_set_layout — Methodcreate_descriptor_set_layout(device::Device, bindings::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — Methodcreate_descriptor_set_layout(device::Device, bindings::AbstractArray{_DescriptorSetLayoutBinding, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — Methodcreate_descriptor_set_layout(device::Device, bindings::AbstractArray{_DescriptorSetLayoutBinding, N} where N; allocator, next, flags) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — Methodcreate_descriptor_set_layout(device::Device, bindings::AbstractArray; allocator, next, flags) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — Methodcreate_descriptor_set_layout(device::Device, create_info::DescriptorSetLayoutCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — Methodcreate_descriptor_set_layout(device::Device, create_info::DescriptorSetLayoutCreateInfo; allocator) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — Methodcreate_descriptor_set_layout(device::Device, create_info::_DescriptorSetLayoutCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{DescriptorSetLayout, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_DescriptorSetLayoutCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_descriptor_set_layout(device::Device, create_info::_DescriptorSetLayoutCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — Methodcreate_descriptor_set_layout(device::Device, create_info::_DescriptorSetLayoutCreateInfo; allocator = C_NULL)::ResultTypes.Result{DescriptorSetLayout, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_DescriptorSetLayoutCreateInfoallocator: defaults toC_NULL
create_descriptor_set_layout(device::Device, create_info::_DescriptorSetLayoutCreateInfo; allocator) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_update_template — Methodcreate_descriptor_update_template(device::Device, descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — Methodcreate_descriptor_update_template(device::Device, descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer; allocator, next, flags) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — Methodcreate_descriptor_update_template(device::Device, descriptor_update_entries::AbstractArray{_DescriptorUpdateTemplateEntry, N} where N, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — Methodcreate_descriptor_update_template(device::Device, descriptor_update_entries::AbstractArray{_DescriptorUpdateTemplateEntry, N} where N, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer; allocator, next, flags) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — Methodcreate_descriptor_update_template(device::Device, create_info::DescriptorUpdateTemplateCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — Methodcreate_descriptor_update_template(device::Device, create_info::DescriptorUpdateTemplateCreateInfo; allocator) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — Methodcreate_descriptor_update_template(device::Device, create_info::_DescriptorUpdateTemplateCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_DescriptorUpdateTemplateCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_descriptor_update_template(device::Device, create_info::_DescriptorUpdateTemplateCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — Methodcreate_descriptor_update_template(device::Device, create_info::_DescriptorUpdateTemplateCreateInfo; allocator = C_NULL)::ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_DescriptorUpdateTemplateCreateInfoallocator: defaults toC_NULL
create_descriptor_update_template(device::Device, create_info::_DescriptorUpdateTemplateCreateInfo; allocator) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_device — Methodcreate_device(physical_device::PhysicalDevice, queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, enabled_features) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — Methodcreate_device(physical_device::PhysicalDevice, queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, enabled_features) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — Methodcreate_device(physical_device::PhysicalDevice, queue_create_infos::AbstractArray{_DeviceQueueCreateInfo, N} where N, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, enabled_features) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — Methodcreate_device(physical_device::PhysicalDevice, queue_create_infos::AbstractArray{_DeviceQueueCreateInfo, N} where N, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, enabled_features) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — Methodcreate_device(physical_device::PhysicalDevice, create_info::DeviceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — Methodcreate_device(physical_device::PhysicalDevice, create_info::DeviceCreateInfo; allocator) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — Methodcreate_device(physical_device::PhysicalDevice, create_info::_DeviceCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Device, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicecreate_info::_DeviceCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_device(physical_device::PhysicalDevice, create_info::_DeviceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — Methodcreate_device(physical_device::PhysicalDevice, create_info::_DeviceCreateInfo; allocator = C_NULL)::ResultTypes.Result{Device, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicecreate_info::_DeviceCreateInfoallocator: defaults toC_NULL
create_device(physical_device::PhysicalDevice, create_info::_DeviceCreateInfo; allocator) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_display_mode_khr — Methodcreate_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, create_info::DisplayModeCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — Methodcreate_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, create_info::DisplayModeCreateInfoKHR; allocator) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — Methodcreate_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, parameters::DisplayModeParametersKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — Methodcreate_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, parameters::DisplayModeParametersKHR; allocator, next, flags) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — Methodcreate_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, create_info::_DisplayModeCreateInfoKHR, fptr_create::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{DisplayModeKHR, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)create_info::_DisplayModeCreateInfoKHRfptr_create::FunctionPtrallocator: defaults toC_NULL
create_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, create_info::_DisplayModeCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — Methodcreate_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, create_info::_DisplayModeCreateInfoKHR; allocator = C_NULL)::ResultTypes.Result{DisplayModeKHR, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)create_info::_DisplayModeCreateInfoKHRallocator: defaults toC_NULL
create_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, create_info::_DisplayModeCreateInfoKHR; allocator) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — Methodcreate_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, parameters::_DisplayModeParametersKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — Methodcreate_display_mode_khr(physical_device::PhysicalDevice, display::DisplayKHR, parameters::_DisplayModeParametersKHR; allocator, next, flags) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_plane_surface_khr — Methodcreate_display_plane_surface_khr(instance::Instance, create_info::DisplaySurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_display_plane_surface_khr — Methodcreate_display_plane_surface_khr(instance::Instance, create_info::DisplaySurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_display_plane_surface_khr — Methodcreate_display_plane_surface_khr(instance::Instance, create_info::_DisplaySurfaceCreateInfoKHR, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_DisplaySurfaceCreateInfoKHRfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_display_plane_surface_khr(instance::Instance, create_info::_DisplaySurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_display_plane_surface_khr — Methodcreate_display_plane_surface_khr(instance::Instance, create_info::_DisplaySurfaceCreateInfoKHR; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_DisplaySurfaceCreateInfoKHRallocator: defaults toC_NULL
create_display_plane_surface_khr(instance::Instance, create_info::_DisplaySurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_event — Methodcreate_event(device::Device, create_info::EventCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_event — Methodcreate_event(device::Device, create_info::EventCreateInfo; allocator) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_event — Methodcreate_event(device::Device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_event — Methodcreate_event(device::Device, create_info::_EventCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Event, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_EventCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_event(device::Device, create_info::_EventCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_event — Methodcreate_event(device::Device, create_info::_EventCreateInfo; allocator = C_NULL)::ResultTypes.Result{Event, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_EventCreateInfoallocator: defaults toC_NULL
create_event(device::Device, create_info::_EventCreateInfo; allocator) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_event — Methodcreate_event(device::Device; allocator, next, flags) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_fence — Methodcreate_fence(device::Device, create_info::FenceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_fence — Methodcreate_fence(device::Device, create_info::FenceCreateInfo; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_fence — Methodcreate_fence(device::Device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_fence — Methodcreate_fence(device::Device, create_info::_FenceCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Fence, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_FenceCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_fence(device::Device, create_info::_FenceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_fence — Methodcreate_fence(device::Device, create_info::_FenceCreateInfo; allocator = C_NULL)::ResultTypes.Result{Fence, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_FenceCreateInfoallocator: defaults toC_NULL
create_fence(device::Device, create_info::_FenceCreateInfo; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_fence — Methodcreate_fence(device::Device; allocator, next, flags) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_framebuffer — Methodcreate_framebuffer(device::Device, create_info::FramebufferCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_framebuffer — Methodcreate_framebuffer(device::Device, create_info::FramebufferCreateInfo; allocator) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_framebuffer — Methodcreate_framebuffer(device::Device, render_pass::RenderPass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_framebuffer — Methodcreate_framebuffer(device::Device, render_pass::RenderPass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; allocator, next, flags) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_framebuffer — Methodcreate_framebuffer(device::Device, create_info::_FramebufferCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Framebuffer, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_FramebufferCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_framebuffer(device::Device, create_info::_FramebufferCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_framebuffer — Methodcreate_framebuffer(device::Device, create_info::_FramebufferCreateInfo; allocator = C_NULL)::ResultTypes.Result{Framebuffer, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_FramebufferCreateInfoallocator: defaults toC_NULL
create_framebuffer(device::Device, create_info::_FramebufferCreateInfo; allocator) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_graphics_pipelines — Methodcreate_graphics_pipelines(device::Device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_graphics_pipelines — Methodcreate_graphics_pipelines(device::Device, create_infos::AbstractArray{_GraphicsPipelineCreateInfo}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; pipeline_cache = C_NULL, allocator = C_NULL)::ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}Return codes:
- Success:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::AbstractArray{_GraphicsPipelineCreateInfo}fptr_create::FunctionPtrfptr_destroy::FunctionPtrpipeline_cache: defaults toC_NULLallocator: defaults toC_NULL
create_graphics_pipelines(device::Device, create_infos::AbstractArray{_GraphicsPipelineCreateInfo, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_graphics_pipelines — Methodcreate_graphics_pipelines(device::Device, create_infos::AbstractArray{_GraphicsPipelineCreateInfo}; pipeline_cache = C_NULL, allocator = C_NULL)::ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}Return codes:
- Success:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::AbstractArray{_GraphicsPipelineCreateInfo}pipeline_cache: defaults toC_NULLallocator: defaults toC_NULL
create_graphics_pipelines(device::Device, create_infos::AbstractArray{_GraphicsPipelineCreateInfo, N} where N; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_graphics_pipelines — Methodcreate_graphics_pipelines(device::Device, create_infos::AbstractArray; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_headless_surface_ext — Methodcreate_headless_surface_ext(instance::Instance, create_info::HeadlessSurfaceCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_headless_surface_ext — Methodcreate_headless_surface_ext(instance::Instance, create_info::HeadlessSurfaceCreateInfoEXT; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_headless_surface_ext — Methodcreate_headless_surface_ext(instance::Instance, create_info::_HeadlessSurfaceCreateInfoEXT, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_EXT_headless_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_HeadlessSurfaceCreateInfoEXTfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_headless_surface_ext(instance::Instance, create_info::_HeadlessSurfaceCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_headless_surface_ext — Methodcreate_headless_surface_ext(instance::Instance, create_info::_HeadlessSurfaceCreateInfoEXT; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_EXT_headless_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_HeadlessSurfaceCreateInfoEXTallocator: defaults toC_NULL
create_headless_surface_ext(instance::Instance, create_info::_HeadlessSurfaceCreateInfoEXT; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_image — Methodcreate_image(device::Device, create_info::ImageCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — Methodcreate_image(device::Device, create_info::ImageCreateInfo; allocator) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — Methodcreate_image(device::Device, image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — Methodcreate_image(device::Device, image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; allocator, next, flags) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — Methodcreate_image(device::Device, image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — Methodcreate_image(device::Device, image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; allocator, next, flags) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — Methodcreate_image(device::Device, create_info::_ImageCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Image, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_ImageCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_image(device::Device, create_info::_ImageCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — Methodcreate_image(device::Device, create_info::_ImageCreateInfo; allocator = C_NULL)::ResultTypes.Result{Image, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_ImageCreateInfoallocator: defaults toC_NULL
create_image(device::Device, create_info::_ImageCreateInfo; allocator) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image_view — Methodcreate_image_view(device::Device, image::Image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — Methodcreate_image_view(device::Device, image::Image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange; allocator, next, flags) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — Methodcreate_image_view(device::Device, image::Image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — Methodcreate_image_view(device::Device, image::Image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange; allocator, next, flags) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — Methodcreate_image_view(device::Device, create_info::ImageViewCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — Methodcreate_image_view(device::Device, create_info::ImageViewCreateInfo; allocator) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — Methodcreate_image_view(device::Device, create_info::_ImageViewCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{ImageView, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_ImageViewCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_image_view(device::Device, create_info::_ImageViewCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — Methodcreate_image_view(device::Device, create_info::_ImageViewCreateInfo; allocator = C_NULL)::ResultTypes.Result{ImageView, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_ImageViewCreateInfoallocator: defaults toC_NULL
create_image_view(device::Device, create_info::_ImageViewCreateInfo; allocator) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_indirect_commands_layout_nv — Methodcreate_indirect_commands_layout_nv(device::Device, create_info::IndirectCommandsLayoutCreateInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — Methodcreate_indirect_commands_layout_nv(device::Device, create_info::IndirectCommandsLayoutCreateInfoNV; allocator) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — Methodcreate_indirect_commands_layout_nv(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — Methodcreate_indirect_commands_layout_nv(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; allocator, next, flags) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — Methodcreate_indirect_commands_layout_nv(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray{_IndirectCommandsLayoutTokenNV, N} where N, stream_strides::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — Methodcreate_indirect_commands_layout_nv(device::Device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray{_IndirectCommandsLayoutTokenNV, N} where N, stream_strides::AbstractArray; allocator, next, flags) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — Methodcreate_indirect_commands_layout_nv(device::Device, create_info::_IndirectCommandsLayoutCreateInfoNV, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}Extension: VK_NV_device_generated_commands
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_IndirectCommandsLayoutCreateInfoNVfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_indirect_commands_layout_nv(device::Device, create_info::_IndirectCommandsLayoutCreateInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — Methodcreate_indirect_commands_layout_nv(device::Device, create_info::_IndirectCommandsLayoutCreateInfoNV; allocator = C_NULL)::ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}Extension: VK_NV_device_generated_commands
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_IndirectCommandsLayoutCreateInfoNVallocator: defaults toC_NULL
create_indirect_commands_layout_nv(device::Device, create_info::_IndirectCommandsLayoutCreateInfoNV; allocator) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_instance — Methodcreate_instance(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, application_info) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_instance — Methodcreate_instance(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, application_info) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_instance — Methodcreate_instance(create_info::InstanceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_instance — Methodcreate_instance(create_info::InstanceCreateInfo; allocator) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_instance — Methodcreate_instance(create_info::_InstanceCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Instance, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
create_info::_InstanceCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_instance(create_info::_InstanceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_instance — Methodcreate_instance(create_info::_InstanceCreateInfo; allocator = C_NULL)::ResultTypes.Result{Instance, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
create_info::_InstanceCreateInfoallocator: defaults toC_NULL
create_instance(create_info::_InstanceCreateInfo; allocator) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_pipeline_cache — Methodcreate_pipeline_cache(device::Device, create_info::PipelineCacheCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_cache — Methodcreate_pipeline_cache(device::Device, create_info::PipelineCacheCreateInfo; allocator) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_cache — Methodcreate_pipeline_cache(device::Device, initial_data::Ptr{Nothing}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_cache — Methodcreate_pipeline_cache(device::Device, initial_data::Ptr{Nothing}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_cache — Methodcreate_pipeline_cache(device::Device, create_info::_PipelineCacheCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{PipelineCache, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_PipelineCacheCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_pipeline_cache(device::Device, create_info::_PipelineCacheCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_cache — Methodcreate_pipeline_cache(device::Device, create_info::_PipelineCacheCreateInfo; allocator = C_NULL)::ResultTypes.Result{PipelineCache, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_PipelineCacheCreateInfoallocator: defaults toC_NULL
create_pipeline_cache(device::Device, create_info::_PipelineCacheCreateInfo; allocator) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_layout — Methodcreate_pipeline_layout(device::Device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — Methodcreate_pipeline_layout(device::Device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray{_PushConstantRange, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — Methodcreate_pipeline_layout(device::Device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray{_PushConstantRange, N} where N; allocator, next, flags) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — Methodcreate_pipeline_layout(device::Device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray; allocator, next, flags) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — Methodcreate_pipeline_layout(device::Device, create_info::PipelineLayoutCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — Methodcreate_pipeline_layout(device::Device, create_info::PipelineLayoutCreateInfo; allocator) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — Methodcreate_pipeline_layout(device::Device, create_info::_PipelineLayoutCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{PipelineLayout, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_PipelineLayoutCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_pipeline_layout(device::Device, create_info::_PipelineLayoutCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — Methodcreate_pipeline_layout(device::Device, create_info::_PipelineLayoutCreateInfo; allocator = C_NULL)::ResultTypes.Result{PipelineLayout, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_PipelineLayoutCreateInfoallocator: defaults toC_NULL
create_pipeline_layout(device::Device, create_info::_PipelineLayoutCreateInfo; allocator) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_private_data_slot_ext — Methodcreate_private_data_slot_ext(device::Device, flags::PrivateDataSlotCreateFlagEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_private_data_slot_ext — Methodcreate_private_data_slot_ext(device::Device, flags::PrivateDataSlotCreateFlagEXT; allocator, next) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_private_data_slot_ext — Methodcreate_private_data_slot_ext(device::Device, create_info::PrivateDataSlotCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_private_data_slot_ext — Methodcreate_private_data_slot_ext(device::Device, create_info::PrivateDataSlotCreateInfoEXT; allocator) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_private_data_slot_ext — Methodcreate_private_data_slot_ext(device::Device, create_info::_PrivateDataSlotCreateInfoEXT, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{PrivateDataSlotEXT, VulkanError}Extension: VK_EXT_private_data
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_PrivateDataSlotCreateInfoEXTfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_private_data_slot_ext(device::Device, create_info::_PrivateDataSlotCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_private_data_slot_ext — Methodcreate_private_data_slot_ext(device::Device, create_info::_PrivateDataSlotCreateInfoEXT; allocator = C_NULL)::ResultTypes.Result{PrivateDataSlotEXT, VulkanError}Extension: VK_EXT_private_data
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_PrivateDataSlotCreateInfoEXTallocator: defaults toC_NULL
create_private_data_slot_ext(device::Device, create_info::_PrivateDataSlotCreateInfoEXT; allocator) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_query_pool — Methodcreate_query_pool(device::Device, create_info::QueryPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_query_pool — Methodcreate_query_pool(device::Device, create_info::QueryPoolCreateInfo; allocator) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_query_pool — Methodcreate_query_pool(device::Device, query_type::QueryType, query_count::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, pipeline_statistics) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_query_pool — Methodcreate_query_pool(device::Device, query_type::QueryType, query_count::Integer; allocator, next, flags, pipeline_statistics) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_query_pool — Methodcreate_query_pool(device::Device, create_info::_QueryPoolCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{QueryPool, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_QueryPoolCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_query_pool(device::Device, create_info::_QueryPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_query_pool — Methodcreate_query_pool(device::Device, create_info::_QueryPoolCreateInfo; allocator = C_NULL)::ResultTypes.Result{QueryPool, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_QueryPoolCreateInfoallocator: defaults toC_NULL
create_query_pool(device::Device, create_info::_QueryPoolCreateInfo; allocator) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_ray_tracing_pipelines_khr — Methodcreate_ray_tracing_pipelines_khr(device::Device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation, pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_khr — Methodcreate_ray_tracing_pipelines_khr(device::Device, create_infos::AbstractArray{_RayTracingPipelineCreateInfoKHR}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; deferred_operation = C_NULL, pipeline_cache = C_NULL, allocator = C_NULL)::ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}Extension: VK_KHR_ray_tracing_pipeline
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRPIPELINE_COMPILE_REQUIRED_EXT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
Arguments:
device::Devicecreate_infos::AbstractArray{_RayTracingPipelineCreateInfoKHR}fptr_create::FunctionPtrfptr_destroy::FunctionPtrdeferred_operation: defaults toC_NULLpipeline_cache: defaults toC_NULLallocator: defaults toC_NULL
create_ray_tracing_pipelines_khr(device::Device, create_infos::AbstractArray{_RayTracingPipelineCreateInfoKHR, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation, pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_khr — Methodcreate_ray_tracing_pipelines_khr(device::Device, create_infos::AbstractArray{_RayTracingPipelineCreateInfoKHR}; deferred_operation = C_NULL, pipeline_cache = C_NULL, allocator = C_NULL)::ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}Extension: VK_KHR_ray_tracing_pipeline
Return codes:
- Success:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRPIPELINE_COMPILE_REQUIRED_EXT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
Arguments:
device::Devicecreate_infos::AbstractArray{_RayTracingPipelineCreateInfoKHR}deferred_operation: defaults toC_NULLpipeline_cache: defaults toC_NULLallocator: defaults toC_NULL
create_ray_tracing_pipelines_khr(device::Device, create_infos::AbstractArray{_RayTracingPipelineCreateInfoKHR, N} where N; deferred_operation, pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_khr — Methodcreate_ray_tracing_pipelines_khr(device::Device, create_infos::AbstractArray; deferred_operation, pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_nv — Methodcreate_ray_tracing_pipelines_nv(device::Device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_nv — Methodcreate_ray_tracing_pipelines_nv(device::Device, create_infos::AbstractArray{_RayTracingPipelineCreateInfoNV}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; pipeline_cache = C_NULL, allocator = C_NULL)::ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Success:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::AbstractArray{_RayTracingPipelineCreateInfoNV}fptr_create::FunctionPtrfptr_destroy::FunctionPtrpipeline_cache: defaults toC_NULLallocator: defaults toC_NULL
create_ray_tracing_pipelines_nv(device::Device, create_infos::AbstractArray{_RayTracingPipelineCreateInfoNV, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_nv — Methodcreate_ray_tracing_pipelines_nv(device::Device, create_infos::AbstractArray{_RayTracingPipelineCreateInfoNV}; pipeline_cache = C_NULL, allocator = C_NULL)::ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Success:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::AbstractArray{_RayTracingPipelineCreateInfoNV}pipeline_cache: defaults toC_NULLallocator: defaults toC_NULL
create_ray_tracing_pipelines_nv(device::Device, create_infos::AbstractArray{_RayTracingPipelineCreateInfoNV, N} where N; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_nv — Methodcreate_ray_tracing_pipelines_nv(device::Device, create_infos::AbstractArray; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_render_pass — Methodcreate_render_pass(device::Device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — Methodcreate_render_pass(device::Device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — Methodcreate_render_pass(device::Device, attachments::AbstractArray{_AttachmentDescription, N} where N, subpasses::AbstractArray{_SubpassDescription, N} where N, dependencies::AbstractArray{_SubpassDependency, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — Methodcreate_render_pass(device::Device, attachments::AbstractArray{_AttachmentDescription, N} where N, subpasses::AbstractArray{_SubpassDescription, N} where N, dependencies::AbstractArray{_SubpassDependency, N} where N; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — Methodcreate_render_pass(device::Device, create_info::RenderPassCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — Methodcreate_render_pass(device::Device, create_info::RenderPassCreateInfo; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — Methodcreate_render_pass(device::Device, create_info::_RenderPassCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{RenderPass, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_RenderPassCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_render_pass(device::Device, create_info::_RenderPassCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — Methodcreate_render_pass(device::Device, create_info::_RenderPassCreateInfo; allocator = C_NULL)::ResultTypes.Result{RenderPass, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_RenderPassCreateInfoallocator: defaults toC_NULL
create_render_pass(device::Device, create_info::_RenderPassCreateInfo; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — Methodcreate_render_pass_2(device::Device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — Methodcreate_render_pass_2(device::Device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — Methodcreate_render_pass_2(device::Device, attachments::AbstractArray{_AttachmentDescription2, N} where N, subpasses::AbstractArray{_SubpassDescription2, N} where N, dependencies::AbstractArray{_SubpassDependency2, N} where N, correlated_view_masks::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — Methodcreate_render_pass_2(device::Device, attachments::AbstractArray{_AttachmentDescription2, N} where N, subpasses::AbstractArray{_SubpassDescription2, N} where N, dependencies::AbstractArray{_SubpassDependency2, N} where N, correlated_view_masks::AbstractArray; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — Methodcreate_render_pass_2(device::Device, create_info::RenderPassCreateInfo2, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — Methodcreate_render_pass_2(device::Device, create_info::RenderPassCreateInfo2; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — Methodcreate_render_pass_2(device::Device, create_info::_RenderPassCreateInfo2, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{RenderPass, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_RenderPassCreateInfo2fptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_render_pass_2(device::Device, create_info::_RenderPassCreateInfo2, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — Methodcreate_render_pass_2(device::Device, create_info::_RenderPassCreateInfo2; allocator = C_NULL)::ResultTypes.Result{RenderPass, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_RenderPassCreateInfo2allocator: defaults toC_NULL
create_render_pass_2(device::Device, create_info::_RenderPassCreateInfo2; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_sampler — Methodcreate_sampler(device::Device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler — Methodcreate_sampler(device::Device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool; allocator, next, flags) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler — Methodcreate_sampler(device::Device, create_info::SamplerCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler — Methodcreate_sampler(device::Device, create_info::SamplerCreateInfo; allocator) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler — Methodcreate_sampler(device::Device, create_info::_SamplerCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Sampler, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SamplerCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_sampler(device::Device, create_info::_SamplerCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler — Methodcreate_sampler(device::Device, create_info::_SamplerCreateInfo; allocator = C_NULL)::ResultTypes.Result{Sampler, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SamplerCreateInfoallocator: defaults toC_NULL
create_sampler(device::Device, create_info::_SamplerCreateInfo; allocator) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — Methodcreate_sampler_ycbcr_conversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — Methodcreate_sampler_ycbcr_conversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; allocator, next) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — Methodcreate_sampler_ycbcr_conversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — Methodcreate_sampler_ycbcr_conversion(device::Device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; allocator, next) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — Methodcreate_sampler_ycbcr_conversion(device::Device, create_info::SamplerYcbcrConversionCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — Methodcreate_sampler_ycbcr_conversion(device::Device, create_info::SamplerYcbcrConversionCreateInfo; allocator) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — Methodcreate_sampler_ycbcr_conversion(device::Device, create_info::_SamplerYcbcrConversionCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{SamplerYcbcrConversion, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SamplerYcbcrConversionCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_sampler_ycbcr_conversion(device::Device, create_info::_SamplerYcbcrConversionCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — Methodcreate_sampler_ycbcr_conversion(device::Device, create_info::_SamplerYcbcrConversionCreateInfo; allocator = C_NULL)::ResultTypes.Result{SamplerYcbcrConversion, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SamplerYcbcrConversionCreateInfoallocator: defaults toC_NULL
create_sampler_ycbcr_conversion(device::Device, create_info::_SamplerYcbcrConversionCreateInfo; allocator) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_semaphore — Methodcreate_semaphore(device::Device, create_info::SemaphoreCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_semaphore — Methodcreate_semaphore(device::Device, create_info::SemaphoreCreateInfo; allocator) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_semaphore — Methodcreate_semaphore(device::Device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_semaphore — Methodcreate_semaphore(device::Device, create_info::_SemaphoreCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Semaphore, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SemaphoreCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_semaphore(device::Device, create_info::_SemaphoreCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_semaphore — Methodcreate_semaphore(device::Device, create_info::_SemaphoreCreateInfo; allocator = C_NULL)::ResultTypes.Result{Semaphore, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SemaphoreCreateInfoallocator: defaults toC_NULL
create_semaphore(device::Device, create_info::_SemaphoreCreateInfo; allocator) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_semaphore — Methodcreate_semaphore(device::Device; allocator, next, flags) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_shader_module — Methodcreate_shader_module(device::Device, code_size::Integer, code::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shader_module — Methodcreate_shader_module(device::Device, code_size::Integer, code::AbstractArray; allocator, next, flags) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shader_module — Methodcreate_shader_module(device::Device, create_info::ShaderModuleCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shader_module — Methodcreate_shader_module(device::Device, create_info::ShaderModuleCreateInfo; allocator) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shader_module — Methodcreate_shader_module(device::Device, create_info::_ShaderModuleCreateInfo, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{ShaderModule, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_info::_ShaderModuleCreateInfofptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_shader_module(device::Device, create_info::_ShaderModuleCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shader_module — Methodcreate_shader_module(device::Device, create_info::_ShaderModuleCreateInfo; allocator = C_NULL)::ResultTypes.Result{ShaderModule, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_info::_ShaderModuleCreateInfoallocator: defaults toC_NULL
create_shader_module(device::Device, create_info::_ShaderModuleCreateInfo; allocator) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shared_swapchains_khr — Methodcreate_shared_swapchains_khr(device::Device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}
Vulkan.create_shared_swapchains_khr — Methodcreate_shared_swapchains_khr(device::Device, create_infos::AbstractArray{_SwapchainCreateInfoKHR}, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}Extension: VK_KHR_display_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INCOMPATIBLE_DISPLAY_KHRERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Devicecreate_infos::AbstractArray{_SwapchainCreateInfoKHR}(externsync)fptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_shared_swapchains_khr(device::Device, create_infos::AbstractArray{_SwapchainCreateInfoKHR, N} where N, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}
Vulkan.create_shared_swapchains_khr — Methodcreate_shared_swapchains_khr(device::Device, create_infos::AbstractArray{_SwapchainCreateInfoKHR}; allocator = C_NULL)::ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}Extension: VK_KHR_display_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INCOMPATIBLE_DISPLAY_KHRERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Devicecreate_infos::AbstractArray{_SwapchainCreateInfoKHR}(externsync)allocator: defaults toC_NULL
create_shared_swapchains_khr(device::Device, create_infos::AbstractArray{_SwapchainCreateInfoKHR, N} where N; allocator) -> ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}
Vulkan.create_shared_swapchains_khr — Methodcreate_shared_swapchains_khr(device::Device, create_infos::AbstractArray; allocator) -> ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}
Vulkan.create_swapchain_khr — Methodcreate_swapchain_khr(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, old_swapchain) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — Methodcreate_swapchain_khr(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; allocator, next, flags, old_swapchain) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — Methodcreate_swapchain_khr(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, old_swapchain) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — Methodcreate_swapchain_khr(device::Device, surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; allocator, next, flags, old_swapchain) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — Methodcreate_swapchain_khr(device::Device, create_info::SwapchainCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — Methodcreate_swapchain_khr(device::Device, create_info::SwapchainCreateInfoKHR; allocator) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — Methodcreate_swapchain_khr(device::Device, create_info::_SwapchainCreateInfoKHR, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{SwapchainKHR, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicecreate_info::_SwapchainCreateInfoKHR(externsync)fptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_swapchain_khr(device::Device, create_info::_SwapchainCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — Methodcreate_swapchain_khr(device::Device, create_info::_SwapchainCreateInfoKHR; allocator = C_NULL)::ResultTypes.Result{SwapchainKHR, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicecreate_info::_SwapchainCreateInfoKHR(externsync)allocator: defaults toC_NULL
create_swapchain_khr(device::Device, create_info::_SwapchainCreateInfoKHR; allocator) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_validation_cache_ext — Methodcreate_validation_cache_ext(device::Device, initial_data::Ptr{Nothing}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_validation_cache_ext — Methodcreate_validation_cache_ext(device::Device, initial_data::Ptr{Nothing}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_validation_cache_ext — Methodcreate_validation_cache_ext(device::Device, create_info::ValidationCacheCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_validation_cache_ext — Methodcreate_validation_cache_ext(device::Device, create_info::ValidationCacheCreateInfoEXT; allocator) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_validation_cache_ext — Methodcreate_validation_cache_ext(device::Device, create_info::_ValidationCacheCreateInfoEXT, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{ValidationCacheEXT, VulkanError}Extension: VK_EXT_validation_cache
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_ValidationCacheCreateInfoEXTfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_validation_cache_ext(device::Device, create_info::_ValidationCacheCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_validation_cache_ext — Methodcreate_validation_cache_ext(device::Device, create_info::_ValidationCacheCreateInfoEXT; allocator = C_NULL)::ResultTypes.Result{ValidationCacheEXT, VulkanError}Extension: VK_EXT_validation_cache
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_ValidationCacheCreateInfoEXTallocator: defaults toC_NULL
create_validation_cache_ext(device::Device, create_info::_ValidationCacheCreateInfoEXT; allocator) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_wayland_surface_khr — Methodcreate_wayland_surface_khr(instance::Instance, create_info::WaylandSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_wayland_surface_khr — Methodcreate_wayland_surface_khr(instance::Instance, create_info::WaylandSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_wayland_surface_khr — Methodcreate_wayland_surface_khr(instance::Instance, create_info::_WaylandSurfaceCreateInfoKHR, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_KHR_wayland_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_WaylandSurfaceCreateInfoKHRfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_wayland_surface_khr(instance::Instance, create_info::_WaylandSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_wayland_surface_khr — Methodcreate_wayland_surface_khr(instance::Instance, create_info::_WaylandSurfaceCreateInfoKHR; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_KHR_wayland_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_WaylandSurfaceCreateInfoKHRallocator: defaults toC_NULL
create_wayland_surface_khr(instance::Instance, create_info::_WaylandSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xcb_surface_khr — Methodcreate_xcb_surface_khr(instance::Instance, create_info::XcbSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xcb_surface_khr — Methodcreate_xcb_surface_khr(instance::Instance, create_info::XcbSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xcb_surface_khr — Methodcreate_xcb_surface_khr(instance::Instance, create_info::_XcbSurfaceCreateInfoKHR, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_KHR_xcb_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_XcbSurfaceCreateInfoKHRfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_xcb_surface_khr(instance::Instance, create_info::_XcbSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xcb_surface_khr — Methodcreate_xcb_surface_khr(instance::Instance, create_info::_XcbSurfaceCreateInfoKHR; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_KHR_xcb_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_XcbSurfaceCreateInfoKHRallocator: defaults toC_NULL
create_xcb_surface_khr(instance::Instance, create_info::_XcbSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xlib_surface_khr — Methodcreate_xlib_surface_khr(instance::Instance, create_info::XlibSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xlib_surface_khr — Methodcreate_xlib_surface_khr(instance::Instance, create_info::XlibSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xlib_surface_khr — Methodcreate_xlib_surface_khr(instance::Instance, create_info::_XlibSurfaceCreateInfoKHR, fptr_create::FunctionPtr, fptr_destroy::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_KHR_xlib_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_XlibSurfaceCreateInfoKHRfptr_create::FunctionPtrfptr_destroy::FunctionPtrallocator: defaults toC_NULL
create_xlib_surface_khr(instance::Instance, create_info::_XlibSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xlib_surface_khr — Methodcreate_xlib_surface_khr(instance::Instance, create_info::_XlibSurfaceCreateInfoKHR; allocator = C_NULL)::ResultTypes.Result{SurfaceKHR, VulkanError}Extension: VK_KHR_xlib_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_XlibSurfaceCreateInfoKHRallocator: defaults toC_NULL
create_xlib_surface_khr(instance::Instance, create_info::_XlibSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.debug_marker_set_object_name_ext — Methoddebug_marker_set_object_name_ext(device::Device, name_info::DebugMarkerObjectNameInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_name_ext — Methoddebug_marker_set_object_name_ext(device::Device, name_info::DebugMarkerObjectNameInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_name_ext — Methoddebug_marker_set_object_name_ext(device::Device, name_info::_DebugMarkerObjectNameInfoEXT, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_debug_marker
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::_DebugMarkerObjectNameInfoEXT(externsync)fptr::FunctionPtr
debug_marker_set_object_name_ext(device::Device, name_info::_DebugMarkerObjectNameInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_name_ext — Methoddebug_marker_set_object_name_ext(device::Device, name_info::_DebugMarkerObjectNameInfoEXT)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_debug_marker
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::_DebugMarkerObjectNameInfoEXT(externsync)
debug_marker_set_object_name_ext(device::Device, name_info::_DebugMarkerObjectNameInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_tag_ext — Methoddebug_marker_set_object_tag_ext(device::Device, tag_info::DebugMarkerObjectTagInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_tag_ext — Methoddebug_marker_set_object_tag_ext(device::Device, tag_info::DebugMarkerObjectTagInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_tag_ext — Methoddebug_marker_set_object_tag_ext(device::Device, tag_info::_DebugMarkerObjectTagInfoEXT, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_debug_marker
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::_DebugMarkerObjectTagInfoEXT(externsync)fptr::FunctionPtr
debug_marker_set_object_tag_ext(device::Device, tag_info::_DebugMarkerObjectTagInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_tag_ext — Methoddebug_marker_set_object_tag_ext(device::Device, tag_info::_DebugMarkerObjectTagInfoEXT)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_debug_marker
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::_DebugMarkerObjectTagInfoEXT(externsync)
debug_marker_set_object_tag_ext(device::Device, tag_info::_DebugMarkerObjectTagInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_report_message_ext — Methoddebug_report_message_ext(instance::Instance, flags::DebugReportFlagEXT, object_type::DebugReportObjectTypeEXT, object::Integer, location::Integer, message_code::Integer, layer_prefix::AbstractString, message::AbstractString, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_report
Arguments:
instance::Instanceflags::DebugReportFlagEXTobject_type::DebugReportObjectTypeEXTobject::Integerlocation::Integermessage_code::Integerlayer_prefix::AbstractStringmessage::AbstractStringfptr::FunctionPtr
debug_report_message_ext(instance::Instance, flags::DebugReportFlagEXT, object_type::DebugReportObjectTypeEXT, object::Integer, location::Integer, message_code::Integer, layer_prefix::AbstractString, message::AbstractString, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.debug_report_message_ext — Methoddebug_report_message_ext(instance::Instance, flags::DebugReportFlagEXT, object_type::DebugReportObjectTypeEXT, object::Integer, location::Integer, message_code::Integer, layer_prefix::AbstractString, message::AbstractString)::CvoidExtension: VK_EXT_debug_report
Arguments:
instance::Instanceflags::DebugReportFlagEXTobject_type::DebugReportObjectTypeEXTobject::Integerlocation::Integermessage_code::Integerlayer_prefix::AbstractStringmessage::AbstractString
debug_report_message_ext(instance::Instance, flags::DebugReportFlagEXT, object_type::DebugReportObjectTypeEXT, object::Integer, location::Integer, message_code::Integer, layer_prefix::AbstractString, message::AbstractString)
Vulkan.default_debug_callback — MethodDefault callback for debugging with DebugUtilsMessengerEXT.
default_debug_callback(message_severity, message_type, callback_data_ptr, user_data_ptr) -> UInt32
Vulkan.deferred_operation_join_khr — Methoddeferred_operation_join_khr(device::Device, operation::DeferredOperationKHR, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_deferred_host_operations
Return codes:
- Success:
SUCCESSTHREAD_DONE_KHRTHREAD_IDLE_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceoperation::DeferredOperationKHRfptr::FunctionPtr
deferred_operation_join_khr(device::Device, operation::DeferredOperationKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.deferred_operation_join_khr — Methoddeferred_operation_join_khr(device::Device, operation::DeferredOperationKHR)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_deferred_host_operations
Return codes:
- Success:
SUCCESSTHREAD_DONE_KHRTHREAD_IDLE_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceoperation::DeferredOperationKHR
deferred_operation_join_khr(device::Device, operation::DeferredOperationKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.destroy_acceleration_structure_khr — Methoddestroy_acceleration_structure_khr(device::Device, acceleration_structure::AccelerationStructureKHR, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceacceleration_structure::AccelerationStructureKHR(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_acceleration_structure_khr(device::Device, acceleration_structure::AccelerationStructureKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_acceleration_structure_khr — Methoddestroy_acceleration_structure_khr(device::Device, acceleration_structure::AccelerationStructureKHR; allocator = C_NULL)::CvoidExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceacceleration_structure::AccelerationStructureKHR(externsync)allocator: defaults toC_NULL
destroy_acceleration_structure_khr(device::Device, acceleration_structure::AccelerationStructureKHR; allocator)
Vulkan.destroy_acceleration_structure_nv — Methoddestroy_acceleration_structure_nv(device::Device, acceleration_structure::AccelerationStructureNV, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_NV_ray_tracing
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNV(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_acceleration_structure_nv(device::Device, acceleration_structure::AccelerationStructureNV, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_acceleration_structure_nv — Methoddestroy_acceleration_structure_nv(device::Device, acceleration_structure::AccelerationStructureNV; allocator = C_NULL)::CvoidExtension: VK_NV_ray_tracing
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNV(externsync)allocator: defaults toC_NULL
destroy_acceleration_structure_nv(device::Device, acceleration_structure::AccelerationStructureNV; allocator)
Vulkan.destroy_buffer — Methoddestroy_buffer(device::Device, buffer::Buffer, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicebuffer::Buffer(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_buffer(device::Device, buffer::Buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_buffer — Methoddestroy_buffer(device::Device, buffer::Buffer; allocator = C_NULL)::CvoidArguments:
device::Devicebuffer::Buffer(externsync)allocator: defaults toC_NULL
destroy_buffer(device::Device, buffer::Buffer; allocator)
Vulkan.destroy_buffer_view — Methoddestroy_buffer_view(device::Device, buffer_view::BufferView, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicebuffer_view::BufferView(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_buffer_view(device::Device, buffer_view::BufferView, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_buffer_view — Methoddestroy_buffer_view(device::Device, buffer_view::BufferView; allocator = C_NULL)::CvoidArguments:
device::Devicebuffer_view::BufferView(externsync)allocator: defaults toC_NULL
destroy_buffer_view(device::Device, buffer_view::BufferView; allocator)
Vulkan.destroy_command_pool — Methoddestroy_command_pool(device::Device, command_pool::CommandPool, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicecommand_pool::CommandPool(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_command_pool(device::Device, command_pool::CommandPool, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_command_pool — Methoddestroy_command_pool(device::Device, command_pool::CommandPool; allocator = C_NULL)::CvoidArguments:
device::Devicecommand_pool::CommandPool(externsync)allocator: defaults toC_NULL
destroy_command_pool(device::Device, command_pool::CommandPool; allocator)
Vulkan.destroy_debug_report_callback_ext — Methoddestroy_debug_report_callback_ext(instance::Instance, callback::DebugReportCallbackEXT, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_EXT_debug_report
Arguments:
instance::Instancecallback::DebugReportCallbackEXT(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_debug_report_callback_ext(instance::Instance, callback::DebugReportCallbackEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_debug_report_callback_ext — Methoddestroy_debug_report_callback_ext(instance::Instance, callback::DebugReportCallbackEXT; allocator = C_NULL)::CvoidExtension: VK_EXT_debug_report
Arguments:
instance::Instancecallback::DebugReportCallbackEXT(externsync)allocator: defaults toC_NULL
destroy_debug_report_callback_ext(instance::Instance, callback::DebugReportCallbackEXT; allocator)
Vulkan.destroy_debug_utils_messenger_ext — Methoddestroy_debug_utils_messenger_ext(instance::Instance, messenger::DebugUtilsMessengerEXT, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessenger::DebugUtilsMessengerEXT(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_debug_utils_messenger_ext(instance::Instance, messenger::DebugUtilsMessengerEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_debug_utils_messenger_ext — Methoddestroy_debug_utils_messenger_ext(instance::Instance, messenger::DebugUtilsMessengerEXT; allocator = C_NULL)::CvoidExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessenger::DebugUtilsMessengerEXT(externsync)allocator: defaults toC_NULL
destroy_debug_utils_messenger_ext(instance::Instance, messenger::DebugUtilsMessengerEXT; allocator)
Vulkan.destroy_deferred_operation_khr — Methoddestroy_deferred_operation_khr(device::Device, operation::DeferredOperationKHR, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHR(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_deferred_operation_khr(device::Device, operation::DeferredOperationKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_deferred_operation_khr — Methoddestroy_deferred_operation_khr(device::Device, operation::DeferredOperationKHR; allocator = C_NULL)::CvoidExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHR(externsync)allocator: defaults toC_NULL
destroy_deferred_operation_khr(device::Device, operation::DeferredOperationKHR; allocator)
Vulkan.destroy_descriptor_pool — Methoddestroy_descriptor_pool(device::Device, descriptor_pool::DescriptorPool, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_descriptor_pool(device::Device, descriptor_pool::DescriptorPool, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_descriptor_pool — Methoddestroy_descriptor_pool(device::Device, descriptor_pool::DescriptorPool; allocator = C_NULL)::CvoidArguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)allocator: defaults toC_NULL
destroy_descriptor_pool(device::Device, descriptor_pool::DescriptorPool; allocator)
Vulkan.destroy_descriptor_set_layout — Methoddestroy_descriptor_set_layout(device::Device, descriptor_set_layout::DescriptorSetLayout, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicedescriptor_set_layout::DescriptorSetLayout(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_descriptor_set_layout(device::Device, descriptor_set_layout::DescriptorSetLayout, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_descriptor_set_layout — Methoddestroy_descriptor_set_layout(device::Device, descriptor_set_layout::DescriptorSetLayout; allocator = C_NULL)::CvoidArguments:
device::Devicedescriptor_set_layout::DescriptorSetLayout(externsync)allocator: defaults toC_NULL
destroy_descriptor_set_layout(device::Device, descriptor_set_layout::DescriptorSetLayout; allocator)
Vulkan.destroy_descriptor_update_template — Methoddestroy_descriptor_update_template(device::Device, descriptor_update_template::DescriptorUpdateTemplate, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicedescriptor_update_template::DescriptorUpdateTemplate(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_descriptor_update_template(device::Device, descriptor_update_template::DescriptorUpdateTemplate, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_descriptor_update_template — Methoddestroy_descriptor_update_template(device::Device, descriptor_update_template::DescriptorUpdateTemplate; allocator = C_NULL)::CvoidArguments:
device::Devicedescriptor_update_template::DescriptorUpdateTemplate(externsync)allocator: defaults toC_NULL
destroy_descriptor_update_template(device::Device, descriptor_update_template::DescriptorUpdateTemplate; allocator)
Vulkan.destroy_device — Methoddestroy_device(device::Device, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Device(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_device(device::Device, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_device — Methoddestroy_device(device::Device; allocator = C_NULL)::CvoidArguments:
device::Device(externsync)allocator: defaults toC_NULL
destroy_device(device::Device; allocator)
Vulkan.destroy_event — Methoddestroy_event(device::Device, event::Event, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Deviceevent::Event(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_event(device::Device, event::Event, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_event — Methoddestroy_event(device::Device, event::Event; allocator = C_NULL)::CvoidArguments:
device::Deviceevent::Event(externsync)allocator: defaults toC_NULL
destroy_event(device::Device, event::Event; allocator)
Vulkan.destroy_fence — Methoddestroy_fence(device::Device, fence::Fence, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicefence::Fence(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_fence(device::Device, fence::Fence, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_fence — Methoddestroy_fence(device::Device, fence::Fence; allocator = C_NULL)::CvoidArguments:
device::Devicefence::Fence(externsync)allocator: defaults toC_NULL
destroy_fence(device::Device, fence::Fence; allocator)
Vulkan.destroy_framebuffer — Methoddestroy_framebuffer(device::Device, framebuffer::Framebuffer, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Deviceframebuffer::Framebuffer(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_framebuffer(device::Device, framebuffer::Framebuffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_framebuffer — Methoddestroy_framebuffer(device::Device, framebuffer::Framebuffer; allocator = C_NULL)::CvoidArguments:
device::Deviceframebuffer::Framebuffer(externsync)allocator: defaults toC_NULL
destroy_framebuffer(device::Device, framebuffer::Framebuffer; allocator)
Vulkan.destroy_image — Methoddestroy_image(device::Device, image::Image, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Deviceimage::Image(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_image(device::Device, image::Image, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_image — Methoddestroy_image(device::Device, image::Image; allocator = C_NULL)::CvoidArguments:
device::Deviceimage::Image(externsync)allocator: defaults toC_NULL
destroy_image(device::Device, image::Image; allocator)
Vulkan.destroy_image_view — Methoddestroy_image_view(device::Device, image_view::ImageView, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Deviceimage_view::ImageView(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_image_view(device::Device, image_view::ImageView, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_image_view — Methoddestroy_image_view(device::Device, image_view::ImageView; allocator = C_NULL)::CvoidArguments:
device::Deviceimage_view::ImageView(externsync)allocator: defaults toC_NULL
destroy_image_view(device::Device, image_view::ImageView; allocator)
Vulkan.destroy_indirect_commands_layout_nv — Methoddestroy_indirect_commands_layout_nv(device::Device, indirect_commands_layout::IndirectCommandsLayoutNV, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceindirect_commands_layout::IndirectCommandsLayoutNV(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_indirect_commands_layout_nv(device::Device, indirect_commands_layout::IndirectCommandsLayoutNV, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_indirect_commands_layout_nv — Methoddestroy_indirect_commands_layout_nv(device::Device, indirect_commands_layout::IndirectCommandsLayoutNV; allocator = C_NULL)::CvoidExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceindirect_commands_layout::IndirectCommandsLayoutNV(externsync)allocator: defaults toC_NULL
destroy_indirect_commands_layout_nv(device::Device, indirect_commands_layout::IndirectCommandsLayoutNV; allocator)
Vulkan.destroy_instance — Methoddestroy_instance(instance::Instance, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
instance::Instance(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_instance(instance::Instance, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_instance — Methoddestroy_instance(instance::Instance; allocator = C_NULL)::CvoidArguments:
instance::Instance(externsync)allocator: defaults toC_NULL
destroy_instance(instance::Instance; allocator)
Vulkan.destroy_pipeline — Methoddestroy_pipeline(device::Device, pipeline::Pipeline, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicepipeline::Pipeline(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_pipeline(device::Device, pipeline::Pipeline, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_pipeline — Methoddestroy_pipeline(device::Device, pipeline::Pipeline; allocator = C_NULL)::CvoidArguments:
device::Devicepipeline::Pipeline(externsync)allocator: defaults toC_NULL
destroy_pipeline(device::Device, pipeline::Pipeline; allocator)
Vulkan.destroy_pipeline_cache — Methoddestroy_pipeline_cache(device::Device, pipeline_cache::PipelineCache, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicepipeline_cache::PipelineCache(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_pipeline_cache(device::Device, pipeline_cache::PipelineCache, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_pipeline_cache — Methoddestroy_pipeline_cache(device::Device, pipeline_cache::PipelineCache; allocator = C_NULL)::CvoidArguments:
device::Devicepipeline_cache::PipelineCache(externsync)allocator: defaults toC_NULL
destroy_pipeline_cache(device::Device, pipeline_cache::PipelineCache; allocator)
Vulkan.destroy_pipeline_layout — Methoddestroy_pipeline_layout(device::Device, pipeline_layout::PipelineLayout, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicepipeline_layout::PipelineLayout(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_pipeline_layout(device::Device, pipeline_layout::PipelineLayout, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_pipeline_layout — Methoddestroy_pipeline_layout(device::Device, pipeline_layout::PipelineLayout; allocator = C_NULL)::CvoidArguments:
device::Devicepipeline_layout::PipelineLayout(externsync)allocator: defaults toC_NULL
destroy_pipeline_layout(device::Device, pipeline_layout::PipelineLayout; allocator)
Vulkan.destroy_private_data_slot_ext — Methoddestroy_private_data_slot_ext(device::Device, private_data_slot::PrivateDataSlotEXT, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_EXT_private_data
Arguments:
device::Deviceprivate_data_slot::PrivateDataSlotEXT(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_private_data_slot_ext(device::Device, private_data_slot::PrivateDataSlotEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_private_data_slot_ext — Methoddestroy_private_data_slot_ext(device::Device, private_data_slot::PrivateDataSlotEXT; allocator = C_NULL)::CvoidExtension: VK_EXT_private_data
Arguments:
device::Deviceprivate_data_slot::PrivateDataSlotEXT(externsync)allocator: defaults toC_NULL
destroy_private_data_slot_ext(device::Device, private_data_slot::PrivateDataSlotEXT; allocator)
Vulkan.destroy_query_pool — Methoddestroy_query_pool(device::Device, query_pool::QueryPool, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicequery_pool::QueryPool(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_query_pool(device::Device, query_pool::QueryPool, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_query_pool — Methoddestroy_query_pool(device::Device, query_pool::QueryPool; allocator = C_NULL)::CvoidArguments:
device::Devicequery_pool::QueryPool(externsync)allocator: defaults toC_NULL
destroy_query_pool(device::Device, query_pool::QueryPool; allocator)
Vulkan.destroy_render_pass — Methoddestroy_render_pass(device::Device, render_pass::RenderPass, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicerender_pass::RenderPass(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_render_pass(device::Device, render_pass::RenderPass, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_render_pass — Methoddestroy_render_pass(device::Device, render_pass::RenderPass; allocator = C_NULL)::CvoidArguments:
device::Devicerender_pass::RenderPass(externsync)allocator: defaults toC_NULL
destroy_render_pass(device::Device, render_pass::RenderPass; allocator)
Vulkan.destroy_sampler — Methoddestroy_sampler(device::Device, sampler::Sampler, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicesampler::Sampler(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_sampler(device::Device, sampler::Sampler, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_sampler — Methoddestroy_sampler(device::Device, sampler::Sampler; allocator = C_NULL)::CvoidArguments:
device::Devicesampler::Sampler(externsync)allocator: defaults toC_NULL
destroy_sampler(device::Device, sampler::Sampler; allocator)
Vulkan.destroy_sampler_ycbcr_conversion — Methoddestroy_sampler_ycbcr_conversion(device::Device, ycbcr_conversion::SamplerYcbcrConversion, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Deviceycbcr_conversion::SamplerYcbcrConversion(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_sampler_ycbcr_conversion(device::Device, ycbcr_conversion::SamplerYcbcrConversion, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_sampler_ycbcr_conversion — Methoddestroy_sampler_ycbcr_conversion(device::Device, ycbcr_conversion::SamplerYcbcrConversion; allocator = C_NULL)::CvoidArguments:
device::Deviceycbcr_conversion::SamplerYcbcrConversion(externsync)allocator: defaults toC_NULL
destroy_sampler_ycbcr_conversion(device::Device, ycbcr_conversion::SamplerYcbcrConversion; allocator)
Vulkan.destroy_semaphore — Methoddestroy_semaphore(device::Device, semaphore::Semaphore, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicesemaphore::Semaphore(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_semaphore(device::Device, semaphore::Semaphore, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_semaphore — Methoddestroy_semaphore(device::Device, semaphore::Semaphore; allocator = C_NULL)::CvoidArguments:
device::Devicesemaphore::Semaphore(externsync)allocator: defaults toC_NULL
destroy_semaphore(device::Device, semaphore::Semaphore; allocator)
Vulkan.destroy_shader_module — Methoddestroy_shader_module(device::Device, shader_module::ShaderModule, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Deviceshader_module::ShaderModule(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_shader_module(device::Device, shader_module::ShaderModule, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_shader_module — Methoddestroy_shader_module(device::Device, shader_module::ShaderModule; allocator = C_NULL)::CvoidArguments:
device::Deviceshader_module::ShaderModule(externsync)allocator: defaults toC_NULL
destroy_shader_module(device::Device, shader_module::ShaderModule; allocator)
Vulkan.destroy_surface_khr — Methoddestroy_surface_khr(instance::Instance, surface::SurfaceKHR, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_KHR_surface
Arguments:
instance::Instancesurface::SurfaceKHR(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_surface_khr(instance::Instance, surface::SurfaceKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_surface_khr — Methoddestroy_surface_khr(instance::Instance, surface::SurfaceKHR; allocator = C_NULL)::CvoidExtension: VK_KHR_surface
Arguments:
instance::Instancesurface::SurfaceKHR(externsync)allocator: defaults toC_NULL
destroy_surface_khr(instance::Instance, surface::SurfaceKHR; allocator)
Vulkan.destroy_swapchain_khr — Methoddestroy_swapchain_khr(device::Device, swapchain::SwapchainKHR, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_KHR_swapchain
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_swapchain_khr(device::Device, swapchain::SwapchainKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_swapchain_khr — Methoddestroy_swapchain_khr(device::Device, swapchain::SwapchainKHR; allocator = C_NULL)::CvoidExtension: VK_KHR_swapchain
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)allocator: defaults toC_NULL
destroy_swapchain_khr(device::Device, swapchain::SwapchainKHR; allocator)
Vulkan.destroy_validation_cache_ext — Methoddestroy_validation_cache_ext(device::Device, validation_cache::ValidationCacheEXT, fptr::FunctionPtr; allocator = C_NULL)::CvoidExtension: VK_EXT_validation_cache
Arguments:
device::Devicevalidation_cache::ValidationCacheEXT(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
destroy_validation_cache_ext(device::Device, validation_cache::ValidationCacheEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_validation_cache_ext — Methoddestroy_validation_cache_ext(device::Device, validation_cache::ValidationCacheEXT; allocator = C_NULL)::CvoidExtension: VK_EXT_validation_cache
Arguments:
device::Devicevalidation_cache::ValidationCacheEXT(externsync)allocator: defaults toC_NULL
destroy_validation_cache_ext(device::Device, validation_cache::ValidationCacheEXT; allocator)
Vulkan.device_wait_idle — Methoddevice_wait_idle(device::Device, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefptr::FunctionPtr
device_wait_idle(device::Device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.device_wait_idle — Methoddevice_wait_idle(device::Device)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Device
device_wait_idle(device::Device) -> ResultTypes.Result{Result, VulkanError}
Vulkan.display_power_control_ext — Methoddisplay_power_control_ext(device::Device, display::DisplayKHR, display_power_info::DisplayPowerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.display_power_control_ext — Methoddisplay_power_control_ext(device::Device, display::DisplayKHR, display_power_info::DisplayPowerInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.display_power_control_ext — Methoddisplay_power_control_ext(device::Device, display::DisplayKHR, display_power_info::_DisplayPowerInfoEXT, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_display_control
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_power_info::_DisplayPowerInfoEXTfptr::FunctionPtr
display_power_control_ext(device::Device, display::DisplayKHR, display_power_info::_DisplayPowerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.display_power_control_ext — Methoddisplay_power_control_ext(device::Device, display::DisplayKHR, display_power_info::_DisplayPowerInfoEXT)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_display_control
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_power_info::_DisplayPowerInfoEXT
display_power_control_ext(device::Device, display::DisplayKHR, display_power_info::_DisplayPowerInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.end_command_buffer — Methodend_command_buffer(command_buffer::CommandBuffer, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr
end_command_buffer(command_buffer::CommandBuffer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.end_command_buffer — Methodend_command_buffer(command_buffer::CommandBuffer)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)
end_command_buffer(command_buffer::CommandBuffer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.enumerate_device_extension_properties — Methodenumerate_device_extension_properties(physical_device::PhysicalDevice, fptr::FunctionPtr; layer_name = C_NULL)::ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtrlayer_name: defaults toC_NULL
enumerate_device_extension_properties(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}; layer_name) -> ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}
Vulkan.enumerate_device_extension_properties — Methodenumerate_device_extension_properties(physical_device::PhysicalDevice; layer_name = C_NULL)::ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
physical_device::PhysicalDevicelayer_name: defaults toC_NULL
enumerate_device_extension_properties(physical_device::PhysicalDevice; layer_name) -> ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}
Vulkan.enumerate_device_layer_properties — Methodenumerate_device_layer_properties(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{LayerProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
enumerate_device_layer_properties(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{LayerProperties}, VulkanError}
Vulkan.enumerate_device_layer_properties — Methodenumerate_device_layer_properties(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{LayerProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
enumerate_device_layer_properties(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{LayerProperties}, VulkanError}
Vulkan.enumerate_instance_extension_properties — Methodenumerate_instance_extension_properties(fptr::FunctionPtr; layer_name = C_NULL)::ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
fptr::FunctionPtrlayer_name: defaults toC_NULL
enumerate_instance_extension_properties(fptr::Union{Ptr{Nothing}, Base.CFunction}; layer_name) -> ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}
Vulkan.enumerate_instance_extension_properties — Methodenumerate_instance_extension_properties(; layer_name = C_NULL)::ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
layer_name: defaults toC_NULL
enumerate_instance_extension_properties(; layer_name) -> ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}
Vulkan.enumerate_instance_layer_properties — Methodenumerate_instance_layer_properties(fptr::FunctionPtr)::ResultTypes.Result{Vector{LayerProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
fptr::FunctionPtr
enumerate_instance_layer_properties(fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{LayerProperties}, VulkanError}
Vulkan.enumerate_instance_layer_properties — Methodenumerate_instance_layer_properties()::ResultTypes.Result{Vector{LayerProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
enumerate_instance_layer_properties() -> ResultTypes.Result{Vector{LayerProperties}, VulkanError}
Vulkan.enumerate_instance_version — Methodenumerate_instance_version(fptr::FunctionPtr)::ResultTypes.Result{VersionNumber, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
fptr::FunctionPtr
enumerate_instance_version(fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{VersionNumber, VulkanError}
Vulkan.enumerate_instance_version — Methodenumerate_instance_version()::ResultTypes.Result{VersionNumber, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
enumerate_instance_version() -> ResultTypes.Result{VersionNumber, VulkanError}
Vulkan.enumerate_physical_device_groups — Methodenumerate_physical_device_groups(instance::Instance, fptr::FunctionPtr)::ResultTypes.Result{Vector{PhysicalDeviceGroupProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instancefptr::FunctionPtr
enumerate_physical_device_groups(instance::Instance, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PhysicalDeviceGroupProperties}, VulkanError}
Vulkan.enumerate_physical_device_groups — Methodenumerate_physical_device_groups(instance::Instance)::ResultTypes.Result{Vector{PhysicalDeviceGroupProperties}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instance
enumerate_physical_device_groups(instance::Instance) -> ResultTypes.Result{Vector{PhysicalDeviceGroupProperties}, VulkanError}
Vulkan.enumerate_physical_device_queue_family_performance_query_counters_khr — Methodenumerate_physical_device_queue_family_performance_query_counters_khr(physical_device::PhysicalDevice, queue_family_index::Integer, fptr::FunctionPtr)::ResultTypes.Result{Tuple{Vector{PerformanceCounterKHR}, Vector{PerformanceCounterDescriptionKHR}}, VulkanError}Extension: VK_KHR_performance_query
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integerfptr::FunctionPtr
enumerate_physical_device_queue_family_performance_query_counters_khr(physical_device::PhysicalDevice, queue_family_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{Vector{PerformanceCounterKHR}, Vector{PerformanceCounterDescriptionKHR}}, VulkanError}
Vulkan.enumerate_physical_device_queue_family_performance_query_counters_khr — Methodenumerate_physical_device_queue_family_performance_query_counters_khr(physical_device::PhysicalDevice, queue_family_index::Integer)::ResultTypes.Result{Tuple{Vector{PerformanceCounterKHR}, Vector{PerformanceCounterDescriptionKHR}}, VulkanError}Extension: VK_KHR_performance_query
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integer
enumerate_physical_device_queue_family_performance_query_counters_khr(physical_device::PhysicalDevice, queue_family_index::Integer) -> ResultTypes.Result{Tuple{Vector{PerformanceCounterKHR}, Vector{PerformanceCounterDescriptionKHR}}, VulkanError}
Vulkan.enumerate_physical_devices — Methodenumerate_physical_devices(instance::Instance, fptr::FunctionPtr)::ResultTypes.Result{Vector{PhysicalDevice}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instancefptr::FunctionPtr
enumerate_physical_devices(instance::Instance, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PhysicalDevice}, VulkanError}
Vulkan.enumerate_physical_devices — Methodenumerate_physical_devices(instance::Instance)::ResultTypes.Result{Vector{PhysicalDevice}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instance
enumerate_physical_devices(instance::Instance) -> ResultTypes.Result{Vector{PhysicalDevice}, VulkanError}
Vulkan.find_queue_family — MethodFind a queue index (starting at 0) from physical_device which matches the provided queue_capabilities.
julia> find_queue_family(physical_device, QUEUE_COMPUTE_BIT & QUEUE_GRAPHICS_BIT)
0find_queue_family(physical_device::PhysicalDevice, queue_capabilities::QueueFlag) -> Int64
Vulkan.flush_mapped_memory_ranges — Methodflush_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.flush_mapped_memory_ranges — Methodflush_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray{_MappedMemoryRange}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::AbstractArray{_MappedMemoryRange}fptr::FunctionPtr
flush_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray{_MappedMemoryRange, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.flush_mapped_memory_ranges — Methodflush_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray{_MappedMemoryRange})::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::AbstractArray{_MappedMemoryRange}
flush_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray{_MappedMemoryRange, N} where N) -> ResultTypes.Result{Result, VulkanError}
Vulkan.flush_mapped_memory_ranges — Methodflush_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.free_command_buffers — Methodfree_command_buffers(device::Device, command_pool::CommandPool, command_buffers::AbstractArray{CommandBuffer}, fptr::FunctionPtr)::CvoidArguments:
device::Devicecommand_pool::CommandPool(externsync)command_buffers::AbstractArray{CommandBuffer}(externsync)fptr::FunctionPtr
free_command_buffers(device::Device, command_pool::CommandPool, command_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.free_command_buffers — Methodfree_command_buffers(device::Device, command_pool::CommandPool, command_buffers::AbstractArray{CommandBuffer})::CvoidArguments:
device::Devicecommand_pool::CommandPool(externsync)command_buffers::AbstractArray{CommandBuffer}(externsync)
free_command_buffers(device::Device, command_pool::CommandPool, command_buffers::AbstractArray)
Vulkan.free_descriptor_sets — Methodfree_descriptor_sets(device::Device, descriptor_pool::DescriptorPool, descriptor_sets::AbstractArray{DescriptorSet}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)descriptor_sets::AbstractArray{DescriptorSet}(externsync)fptr::FunctionPtr
free_descriptor_sets(device::Device, descriptor_pool::DescriptorPool, descriptor_sets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.free_descriptor_sets — Methodfree_descriptor_sets(device::Device, descriptor_pool::DescriptorPool, descriptor_sets::AbstractArray{DescriptorSet})::ResultTypes.Result{Result, VulkanError}Return codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)descriptor_sets::AbstractArray{DescriptorSet}(externsync)
free_descriptor_sets(device::Device, descriptor_pool::DescriptorPool, descriptor_sets::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.free_memory — Methodfree_memory(device::Device, memory::DeviceMemory, fptr::FunctionPtr; allocator = C_NULL)::CvoidArguments:
device::Devicememory::DeviceMemory(externsync)fptr::FunctionPtrallocator: defaults toC_NULL
free_memory(device::Device, memory::DeviceMemory, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.free_memory — Methodfree_memory(device::Device, memory::DeviceMemory; allocator = C_NULL)::CvoidArguments:
device::Devicememory::DeviceMemory(externsync)allocator: defaults toC_NULL
free_memory(device::Device, memory::DeviceMemory; allocator)
Vulkan.from_vk — FunctionConvert a Vulkan type into its corresponding Julia type.
Examples
julia> from_vk(VersionNumber, UInt32(vk.VK_MAKE_VERSION(1, 2, 3)))
v"1.2.3"
julia> from_vk(String, (0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00))
"hello"
julia> from_vk(Bool, UInt32(1))
truefrom_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48222.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48227.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48232.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48237.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48242.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48247.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48252.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48257.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48262.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48267.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48272.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48277.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48282.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48287.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48292.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48297.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48302.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48307.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48312.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48317.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48322.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48327.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48332.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48337.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48342.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48347.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48352.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48357.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48362.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48367.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48372.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48377.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48382.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48387.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48392.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48397.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48402.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48407.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48412.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48417.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48422.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48427.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48432.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48437.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48442.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48447.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48452.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48457.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48462.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48467.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48472.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48477.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48482.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48487.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48492.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48497.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48502.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48507.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48512.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48517.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48522.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48527.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48532.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48537.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48542.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48547.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48552.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48557.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48562.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48567.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48572.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48577.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48582.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48587.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48592.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48597.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48602.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48607.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48612.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48617.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48622.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48627.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48632.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48637.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48642.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48647.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48652.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48657.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48662.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48667.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48672.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48677.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48682.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48687.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48692.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48697.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48702.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48707.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48712.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48717.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48722.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48727.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48732.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48737.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48742.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48747.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48752.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48757.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48762.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48767.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48772.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48777.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48782.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48787.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48792.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48797.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48802.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48807.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48812.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48817.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48822.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48827.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48832.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/generated/linux.jl:48837.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:38.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:39.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:40.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:41.
from_vk(T, version)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:42.
from_vk(T, str)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:44.
Vulkan.from_vk — Methodfrom_vk(T::Type{CheckpointData2NV}, x::VulkanCore.LibVulkan.VkCheckpointData2NV) -> CheckpointData2NV
Vulkan.from_vk — Methodfrom_vk(T::Type{CheckpointDataNV}, x::VulkanCore.LibVulkan.VkCheckpointDataNV) -> CheckpointDataNV
Vulkan.from_vk — Methodfrom_vk(T::Type{DescriptorSetLayoutSupport}, x::VulkanCore.LibVulkan.VkDescriptorSetLayoutSupport) -> DescriptorSetLayoutSupport
Vulkan.from_vk — Methodfrom_vk(T::Type{DescriptorSetVariableDescriptorCountLayoutSupport}, x::VulkanCore.LibVulkan.VkDescriptorSetVariableDescriptorCountLayoutSupport) -> DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan.from_vk — Methodfrom_vk(T::Type{DeviceGroupPresentCapabilitiesKHR}, x::VulkanCore.LibVulkan.VkDeviceGroupPresentCapabilitiesKHR) -> DeviceGroupPresentCapabilitiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{DeviceMemoryReportCallbackDataEXT}, x::VulkanCore.LibVulkan.VkDeviceMemoryReportCallbackDataEXT) -> DeviceMemoryReportCallbackDataEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{DisplayModeProperties2KHR}, x::VulkanCore.LibVulkan.VkDisplayModeProperties2KHR)
Vulkan.from_vk — Methodfrom_vk(T::Type{DisplayModePropertiesKHR}, x::VulkanCore.LibVulkan.VkDisplayModePropertiesKHR)
Vulkan.from_vk — Methodfrom_vk(T::Type{DisplayNativeHdrSurfaceCapabilitiesAMD}, x::VulkanCore.LibVulkan.VkDisplayNativeHdrSurfaceCapabilitiesAMD) -> DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan.from_vk — Methodfrom_vk(T::Type{DisplayPlaneCapabilities2KHR}, x::VulkanCore.LibVulkan.VkDisplayPlaneCapabilities2KHR) -> DisplayPlaneCapabilities2KHR
Vulkan.from_vk — Methodfrom_vk(T::Type{DisplayPlaneCapabilitiesKHR}, x::VulkanCore.LibVulkan.VkDisplayPlaneCapabilitiesKHR) -> DisplayPlaneCapabilitiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{DisplayPlaneProperties2KHR}, x::VulkanCore.LibVulkan.VkDisplayPlaneProperties2KHR)
Vulkan.from_vk — Methodfrom_vk(T::Type{DisplayPlanePropertiesKHR}, x::VulkanCore.LibVulkan.VkDisplayPlanePropertiesKHR)
Vulkan.from_vk — Methodfrom_vk(T::Type{DisplayProperties2KHR}, x::VulkanCore.LibVulkan.VkDisplayProperties2KHR)
Vulkan.from_vk — Methodfrom_vk(T::Type{DisplayPropertiesKHR}, x::VulkanCore.LibVulkan.VkDisplayPropertiesKHR)
Vulkan.from_vk — Methodfrom_vk(T::Type{DrmFormatModifierPropertiesEXT}, x::VulkanCore.LibVulkan.VkDrmFormatModifierPropertiesEXT) -> DrmFormatModifierPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{DrmFormatModifierPropertiesListEXT}, x::VulkanCore.LibVulkan.VkDrmFormatModifierPropertiesListEXT)
Vulkan.from_vk — Methodfrom_vk(T::Type{ExtensionProperties}, x::VulkanCore.LibVulkan.VkExtensionProperties) -> ExtensionProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{ExternalBufferProperties}, x::VulkanCore.LibVulkan.VkExternalBufferProperties) -> ExternalBufferProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{ExternalFenceProperties}, x::VulkanCore.LibVulkan.VkExternalFenceProperties) -> ExternalFenceProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{ExternalImageFormatPropertiesNV}, x::VulkanCore.LibVulkan.VkExternalImageFormatPropertiesNV) -> ExternalImageFormatPropertiesNV
Vulkan.from_vk — Methodfrom_vk(T::Type{ExternalImageFormatProperties}, x::VulkanCore.LibVulkan.VkExternalImageFormatProperties) -> ExternalImageFormatProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{ExternalMemoryProperties}, x::VulkanCore.LibVulkan.VkExternalMemoryProperties) -> ExternalMemoryProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{ExternalSemaphoreProperties}, x::VulkanCore.LibVulkan.VkExternalSemaphoreProperties) -> ExternalSemaphoreProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{FilterCubicImageViewImageFormatPropertiesEXT}, x::VulkanCore.LibVulkan.VkFilterCubicImageViewImageFormatPropertiesEXT) -> FilterCubicImageViewImageFormatPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{FormatProperties2}, x::VulkanCore.LibVulkan.VkFormatProperties2) -> FormatProperties2
Vulkan.from_vk — Methodfrom_vk(T::Type{FormatProperties}, x::VulkanCore.LibVulkan.VkFormatProperties) -> FormatProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{FramebufferMixedSamplesCombinationNV}, x::VulkanCore.LibVulkan.VkFramebufferMixedSamplesCombinationNV) -> FramebufferMixedSamplesCombinationNV
Vulkan.from_vk — Methodfrom_vk(T::Type{ImageDrmFormatModifierPropertiesEXT}, x::VulkanCore.LibVulkan.VkImageDrmFormatModifierPropertiesEXT) -> ImageDrmFormatModifierPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{ImageFormatProperties2}, x::VulkanCore.LibVulkan.VkImageFormatProperties2) -> ImageFormatProperties2
Vulkan.from_vk — Methodfrom_vk(T::Type{ImageFormatProperties}, x::VulkanCore.LibVulkan.VkImageFormatProperties) -> ImageFormatProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{ImageViewAddressPropertiesNVX}, x::VulkanCore.LibVulkan.VkImageViewAddressPropertiesNVX) -> ImageViewAddressPropertiesNVX
Vulkan.from_vk — Methodfrom_vk(T::Type{LayerProperties}, x::VulkanCore.LibVulkan.VkLayerProperties) -> LayerProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{MemoryDedicatedRequirements}, x::VulkanCore.LibVulkan.VkMemoryDedicatedRequirements) -> MemoryDedicatedRequirements
Vulkan.from_vk — Methodfrom_vk(T::Type{MemoryFdPropertiesKHR}, x::VulkanCore.LibVulkan.VkMemoryFdPropertiesKHR) -> MemoryFdPropertiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{MemoryHeap}, x::VulkanCore.LibVulkan.VkMemoryHeap) -> MemoryHeap
Vulkan.from_vk — Methodfrom_vk(T::Type{MemoryHostPointerPropertiesEXT}, x::VulkanCore.LibVulkan.VkMemoryHostPointerPropertiesEXT) -> MemoryHostPointerPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{MemoryRequirements2}, x::VulkanCore.LibVulkan.VkMemoryRequirements2) -> MemoryRequirements2
Vulkan.from_vk — Methodfrom_vk(T::Type{MemoryRequirements}, x::VulkanCore.LibVulkan.VkMemoryRequirements) -> MemoryRequirements
Vulkan.from_vk — Methodfrom_vk(T::Type{MemoryType}, x::VulkanCore.LibVulkan.VkMemoryType) -> MemoryType
Vulkan.from_vk — Methodfrom_vk(T::Type{MultisamplePropertiesEXT}, x::VulkanCore.LibVulkan.VkMultisamplePropertiesEXT) -> MultisamplePropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PastPresentationTimingGOOGLE}, x::VulkanCore.LibVulkan.VkPastPresentationTimingGOOGLE) -> PastPresentationTimingGOOGLE
Vulkan.from_vk — Methodfrom_vk(T::Type{PerformanceCounterDescriptionKHR}, x::VulkanCore.LibVulkan.VkPerformanceCounterDescriptionKHR) -> PerformanceCounterDescriptionKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PerformanceCounterKHR}, x::VulkanCore.LibVulkan.VkPerformanceCounterKHR) -> PerformanceCounterKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceAccelerationStructurePropertiesKHR}, x::VulkanCore.LibVulkan.VkPhysicalDeviceAccelerationStructurePropertiesKHR) -> PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceBlendOperationAdvancedPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT) -> PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceConservativeRasterizationPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceConservativeRasterizationPropertiesEXT) -> PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceCooperativeMatrixPropertiesNV}, x::VulkanCore.LibVulkan.VkPhysicalDeviceCooperativeMatrixPropertiesNV) -> PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceCustomBorderColorPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceCustomBorderColorPropertiesEXT) -> PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceDepthStencilResolveProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceDepthStencilResolveProperties) -> PhysicalDeviceDepthStencilResolveProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceDescriptorIndexingProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceDescriptorIndexingProperties) -> PhysicalDeviceDescriptorIndexingProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceDeviceGeneratedCommandsPropertiesNV}, x::VulkanCore.LibVulkan.VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV) -> PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceDiscardRectanglePropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceDiscardRectanglePropertiesEXT) -> PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceDriverProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceDriverProperties) -> PhysicalDeviceDriverProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceExternalMemoryHostPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceExternalMemoryHostPropertiesEXT) -> PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceFloatControlsProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceFloatControlsProperties) -> PhysicalDeviceFloatControlsProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceFragmentDensityMap2PropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMap2PropertiesEXT) -> PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceFragmentDensityMapPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMapPropertiesEXT) -> PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceFragmentShadingRateKHR}, x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateKHR) -> PhysicalDeviceFragmentShadingRateKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceFragmentShadingRatePropertiesKHR}, x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRatePropertiesKHR) -> PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceGroupProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceGroupProperties)
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceIDProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceIDProperties) -> PhysicalDeviceIDProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceInlineUniformBlockPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceInlineUniformBlockPropertiesEXT) -> PhysicalDeviceInlineUniformBlockPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceLimits}, x::VulkanCore.LibVulkan.VkPhysicalDeviceLimits) -> PhysicalDeviceLimits
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceLineRasterizationPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceLineRasterizationPropertiesEXT) -> PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceMaintenance3Properties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceMaintenance3Properties) -> PhysicalDeviceMaintenance3Properties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceMemoryBudgetPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryBudgetPropertiesEXT) -> PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceMemoryProperties2}, x::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryProperties2) -> PhysicalDeviceMemoryProperties2
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceMemoryProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryProperties) -> PhysicalDeviceMemoryProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceMeshShaderPropertiesNV}, x::VulkanCore.LibVulkan.VkPhysicalDeviceMeshShaderPropertiesNV) -> PhysicalDeviceMeshShaderPropertiesNV
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX}, x::VulkanCore.LibVulkan.VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX) -> PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceMultiviewProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceMultiviewProperties) -> PhysicalDeviceMultiviewProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDevicePCIBusInfoPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDevicePCIBusInfoPropertiesEXT) -> PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDevicePerformanceQueryPropertiesKHR}, x::VulkanCore.LibVulkan.VkPhysicalDevicePerformanceQueryPropertiesKHR) -> PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDevicePointClippingProperties}, x::VulkanCore.LibVulkan.VkPhysicalDevicePointClippingProperties) -> PhysicalDevicePointClippingProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceProperties2}, x::VulkanCore.LibVulkan.VkPhysicalDeviceProperties2) -> PhysicalDeviceProperties2
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceProperties) -> PhysicalDeviceProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceProtectedMemoryProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceProtectedMemoryProperties) -> PhysicalDeviceProtectedMemoryProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceProvokingVertexPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceProvokingVertexPropertiesEXT) -> PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDevicePushDescriptorPropertiesKHR}, x::VulkanCore.LibVulkan.VkPhysicalDevicePushDescriptorPropertiesKHR) -> PhysicalDevicePushDescriptorPropertiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceRayTracingPipelinePropertiesKHR}, x::VulkanCore.LibVulkan.VkPhysicalDeviceRayTracingPipelinePropertiesKHR) -> PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceRayTracingPropertiesNV}, x::VulkanCore.LibVulkan.VkPhysicalDeviceRayTracingPropertiesNV) -> PhysicalDeviceRayTracingPropertiesNV
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceRobustness2PropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceRobustness2PropertiesEXT) -> PhysicalDeviceRobustness2PropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceSampleLocationsPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceSampleLocationsPropertiesEXT) -> PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceSamplerFilterMinmaxProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceSamplerFilterMinmaxProperties) -> PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceShaderCoreProperties2AMD}, x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderCoreProperties2AMD) -> PhysicalDeviceShaderCoreProperties2AMD
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceShaderCorePropertiesAMD}, x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderCorePropertiesAMD) -> PhysicalDeviceShaderCorePropertiesAMD
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceShaderSMBuiltinsPropertiesNV}, x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderSMBuiltinsPropertiesNV) -> PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceShadingRateImagePropertiesNV}, x::VulkanCore.LibVulkan.VkPhysicalDeviceShadingRateImagePropertiesNV) -> PhysicalDeviceShadingRateImagePropertiesNV
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceSparseProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceSparseProperties) -> PhysicalDeviceSparseProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceSubgroupProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceSubgroupProperties) -> PhysicalDeviceSubgroupProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceSubgroupSizeControlPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceSubgroupSizeControlPropertiesEXT) -> PhysicalDeviceSubgroupSizeControlPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceTexelBufferAlignmentPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT) -> PhysicalDeviceTexelBufferAlignmentPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceTimelineSemaphoreProperties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceTimelineSemaphoreProperties) -> PhysicalDeviceTimelineSemaphoreProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceToolPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceToolPropertiesEXT) -> PhysicalDeviceToolPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceTransformFeedbackPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceTransformFeedbackPropertiesEXT) -> PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceVertexAttributeDivisorPropertiesEXT}, x::VulkanCore.LibVulkan.VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT) -> PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceVulkan11Properties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan11Properties) -> PhysicalDeviceVulkan11Properties
Vulkan.from_vk — Methodfrom_vk(T::Type{PhysicalDeviceVulkan12Properties}, x::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan12Properties) -> PhysicalDeviceVulkan12Properties
Vulkan.from_vk — Methodfrom_vk(T::Type{PipelineCreationFeedbackEXT}, x::VulkanCore.LibVulkan.VkPipelineCreationFeedbackEXT) -> PipelineCreationFeedbackEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{PipelineExecutableInternalRepresentationKHR}, x::VulkanCore.LibVulkan.VkPipelineExecutableInternalRepresentationKHR) -> PipelineExecutableInternalRepresentationKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PipelineExecutablePropertiesKHR}, x::VulkanCore.LibVulkan.VkPipelineExecutablePropertiesKHR) -> PipelineExecutablePropertiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PipelineExecutableStatisticKHR}, x::VulkanCore.LibVulkan.VkPipelineExecutableStatisticKHR) -> PipelineExecutableStatisticKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT}, x::VulkanCore.LibVulkan.VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) -> PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
Vulkan.from_vk — Methodfrom_vk(T::Type{QueueFamilyCheckpointProperties2NV}, x::VulkanCore.LibVulkan.VkQueueFamilyCheckpointProperties2NV) -> QueueFamilyCheckpointProperties2NV
Vulkan.from_vk — Methodfrom_vk(T::Type{QueueFamilyCheckpointPropertiesNV}, x::VulkanCore.LibVulkan.VkQueueFamilyCheckpointPropertiesNV) -> QueueFamilyCheckpointPropertiesNV
Vulkan.from_vk — Methodfrom_vk(T::Type{QueueFamilyProperties2}, x::VulkanCore.LibVulkan.VkQueueFamilyProperties2) -> QueueFamilyProperties2
Vulkan.from_vk — Methodfrom_vk(T::Type{QueueFamilyProperties}, x::VulkanCore.LibVulkan.VkQueueFamilyProperties) -> QueueFamilyProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{RefreshCycleDurationGOOGLE}, x::VulkanCore.LibVulkan.VkRefreshCycleDurationGOOGLE) -> RefreshCycleDurationGOOGLE
Vulkan.from_vk — Methodfrom_vk(T::Type{SamplerYcbcrConversionImageFormatProperties}, x::VulkanCore.LibVulkan.VkSamplerYcbcrConversionImageFormatProperties) -> SamplerYcbcrConversionImageFormatProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{ShaderResourceUsageAMD}, x::VulkanCore.LibVulkan.VkShaderResourceUsageAMD) -> ShaderResourceUsageAMD
Vulkan.from_vk — Methodfrom_vk(T::Type{ShaderStatisticsInfoAMD}, x::VulkanCore.LibVulkan.VkShaderStatisticsInfoAMD) -> ShaderStatisticsInfoAMD
Vulkan.from_vk — Methodfrom_vk(T::Type{SharedPresentSurfaceCapabilitiesKHR}, x::VulkanCore.LibVulkan.VkSharedPresentSurfaceCapabilitiesKHR) -> SharedPresentSurfaceCapabilitiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{SparseImageFormatProperties2}, x::VulkanCore.LibVulkan.VkSparseImageFormatProperties2) -> SparseImageFormatProperties2
Vulkan.from_vk — Methodfrom_vk(T::Type{SparseImageFormatProperties}, x::VulkanCore.LibVulkan.VkSparseImageFormatProperties) -> SparseImageFormatProperties
Vulkan.from_vk — Methodfrom_vk(T::Type{SparseImageMemoryRequirements2}, x::VulkanCore.LibVulkan.VkSparseImageMemoryRequirements2) -> SparseImageMemoryRequirements2
Vulkan.from_vk — Methodfrom_vk(T::Type{SparseImageMemoryRequirements}, x::VulkanCore.LibVulkan.VkSparseImageMemoryRequirements) -> SparseImageMemoryRequirements
Vulkan.from_vk — Methodfrom_vk(T::Type{SubresourceLayout}, x::VulkanCore.LibVulkan.VkSubresourceLayout) -> SubresourceLayout
Vulkan.from_vk — Methodfrom_vk(T::Type{SurfaceCapabilities2EXT}, x::VulkanCore.LibVulkan.VkSurfaceCapabilities2EXT) -> SurfaceCapabilities2EXT
Vulkan.from_vk — Methodfrom_vk(T::Type{SurfaceCapabilities2KHR}, x::VulkanCore.LibVulkan.VkSurfaceCapabilities2KHR) -> SurfaceCapabilities2KHR
Vulkan.from_vk — Methodfrom_vk(T::Type{SurfaceCapabilitiesKHR}, x::VulkanCore.LibVulkan.VkSurfaceCapabilitiesKHR) -> SurfaceCapabilitiesKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{SurfaceFormat2KHR}, x::VulkanCore.LibVulkan.VkSurfaceFormat2KHR) -> SurfaceFormat2KHR
Vulkan.from_vk — Methodfrom_vk(T::Type{SurfaceFormatKHR}, x::VulkanCore.LibVulkan.VkSurfaceFormatKHR) -> SurfaceFormatKHR
Vulkan.from_vk — Methodfrom_vk(T::Type{TextureLODGatherFormatPropertiesAMD}, x::VulkanCore.LibVulkan.VkTextureLODGatherFormatPropertiesAMD) -> TextureLODGatherFormatPropertiesAMD
Vulkan.function_pointer — FunctionQuery a function pointer for an API function.
One of get_instance_proc_addr or get_device_proc_addr will be used depending on the argument types.
function_pointer(name)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/utils.jl:8.
function_pointer(instance, name)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/utils.jl:9.
function_pointer(device, name)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/utils.jl:10.
Vulkan.get_acceleration_structure_build_sizes_khr — Methodget_acceleration_structure_build_sizes_khr(device::Device, build_type::AccelerationStructureBuildTypeKHR, build_info::AccelerationStructureBuildGeometryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; max_primitive_counts)
Vulkan.get_acceleration_structure_build_sizes_khr — Methodget_acceleration_structure_build_sizes_khr(device::Device, build_type::AccelerationStructureBuildTypeKHR, build_info::AccelerationStructureBuildGeometryInfoKHR; max_primitive_counts)
Vulkan.get_acceleration_structure_build_sizes_khr — Methodget_acceleration_structure_build_sizes_khr(device::Device, build_type::AccelerationStructureBuildTypeKHR, build_info::_AccelerationStructureBuildGeometryInfoKHR, fptr::FunctionPtr; max_primitive_counts = C_NULL)::_AccelerationStructureBuildSizesInfoKHRExtension: VK_KHR_acceleration_structure
Arguments:
device::Devicebuild_type::AccelerationStructureBuildTypeKHRbuild_info::_AccelerationStructureBuildGeometryInfoKHRfptr::FunctionPtrmax_primitive_counts: defaults toC_NULL
get_acceleration_structure_build_sizes_khr(device::Device, build_type::AccelerationStructureBuildTypeKHR, build_info::_AccelerationStructureBuildGeometryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; max_primitive_counts) -> _AccelerationStructureBuildSizesInfoKHR
Vulkan.get_acceleration_structure_build_sizes_khr — Methodget_acceleration_structure_build_sizes_khr(device::Device, build_type::AccelerationStructureBuildTypeKHR, build_info::_AccelerationStructureBuildGeometryInfoKHR; max_primitive_counts = C_NULL)::_AccelerationStructureBuildSizesInfoKHRExtension: VK_KHR_acceleration_structure
Arguments:
device::Devicebuild_type::AccelerationStructureBuildTypeKHRbuild_info::_AccelerationStructureBuildGeometryInfoKHRmax_primitive_counts: defaults toC_NULL
get_acceleration_structure_build_sizes_khr(device::Device, build_type::AccelerationStructureBuildTypeKHR, build_info::_AccelerationStructureBuildGeometryInfoKHR; max_primitive_counts) -> _AccelerationStructureBuildSizesInfoKHR
Vulkan.get_acceleration_structure_device_address_khr — Methodget_acceleration_structure_device_address_khr(device::Device, info::AccelerationStructureDeviceAddressInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_acceleration_structure_device_address_khr — Methodget_acceleration_structure_device_address_khr(device::Device, info::AccelerationStructureDeviceAddressInfoKHR) -> UInt64
Vulkan.get_acceleration_structure_device_address_khr — Methodget_acceleration_structure_device_address_khr(device::Device, info::_AccelerationStructureDeviceAddressInfoKHR, fptr::FunctionPtr)::UInt64Extension: VK_KHR_acceleration_structure
Arguments:
device::Deviceinfo::_AccelerationStructureDeviceAddressInfoKHRfptr::FunctionPtr
get_acceleration_structure_device_address_khr(device::Device, info::_AccelerationStructureDeviceAddressInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_acceleration_structure_device_address_khr — Methodget_acceleration_structure_device_address_khr(device::Device, info::_AccelerationStructureDeviceAddressInfoKHR)::UInt64Extension: VK_KHR_acceleration_structure
Arguments:
device::Deviceinfo::_AccelerationStructureDeviceAddressInfoKHR
get_acceleration_structure_device_address_khr(device::Device, info::_AccelerationStructureDeviceAddressInfoKHR) -> UInt64
Vulkan.get_acceleration_structure_handle_nv — Methodget_acceleration_structure_handle_nv(device::Device, acceleration_structure::AccelerationStructureNV, data_size::Integer, data::Ptr{Cvoid}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNVdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr
get_acceleration_structure_handle_nv(device::Device, acceleration_structure::AccelerationStructureNV, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_acceleration_structure_handle_nv — Methodget_acceleration_structure_handle_nv(device::Device, acceleration_structure::AccelerationStructureNV, data_size::Integer, data::Ptr{Cvoid})::ResultTypes.Result{Result, VulkanError}Extension: VK_NV_ray_tracing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNVdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
get_acceleration_structure_handle_nv(device::Device, acceleration_structure::AccelerationStructureNV, data_size::Integer, data::Ptr{Nothing}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_acceleration_structure_memory_requirements_nv — Methodget_acceleration_structure_memory_requirements_nv(device::Device, info::AccelerationStructureMemoryRequirementsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> VulkanCore.LibVulkan.VkMemoryRequirements2
Vulkan.get_acceleration_structure_memory_requirements_nv — Methodget_acceleration_structure_memory_requirements_nv(device::Device, info::AccelerationStructureMemoryRequirementsInfoNV) -> VulkanCore.LibVulkan.VkMemoryRequirements2
Vulkan.get_acceleration_structure_memory_requirements_nv — Methodget_acceleration_structure_memory_requirements_nv(device::Device, info::_AccelerationStructureMemoryRequirementsInfoNV, fptr::FunctionPtr)::VkMemoryRequirements2KHRExtension: VK_NV_ray_tracing
Arguments:
device::Deviceinfo::_AccelerationStructureMemoryRequirementsInfoNVfptr::FunctionPtr
get_acceleration_structure_memory_requirements_nv(device::Device, info::_AccelerationStructureMemoryRequirementsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> VulkanCore.LibVulkan.VkMemoryRequirements2
Vulkan.get_acceleration_structure_memory_requirements_nv — Methodget_acceleration_structure_memory_requirements_nv(device::Device, info::_AccelerationStructureMemoryRequirementsInfoNV)::VkMemoryRequirements2KHRExtension: VK_NV_ray_tracing
Arguments:
device::Deviceinfo::_AccelerationStructureMemoryRequirementsInfoNV
get_acceleration_structure_memory_requirements_nv(device::Device, info::_AccelerationStructureMemoryRequirementsInfoNV) -> VulkanCore.LibVulkan.VkMemoryRequirements2
Vulkan.get_buffer_device_address — Methodget_buffer_device_address(device::Device, info::BufferDeviceAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_buffer_device_address — Methodget_buffer_device_address(device::Device, info::BufferDeviceAddressInfo) -> UInt64
Vulkan.get_buffer_device_address — Methodget_buffer_device_address(device::Device, info::_BufferDeviceAddressInfo, fptr::FunctionPtr)::UInt64Arguments:
device::Deviceinfo::_BufferDeviceAddressInfofptr::FunctionPtr
get_buffer_device_address(device::Device, info::_BufferDeviceAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_buffer_device_address — Methodget_buffer_device_address(device::Device, info::_BufferDeviceAddressInfo)::UInt64Arguments:
device::Deviceinfo::_BufferDeviceAddressInfo
get_buffer_device_address(device::Device, info::_BufferDeviceAddressInfo) -> UInt64
Vulkan.get_buffer_memory_requirements — Methodget_buffer_memory_requirements(device::Device, buffer::Buffer, fptr::FunctionPtr)::MemoryRequirementsArguments:
device::Devicebuffer::Bufferfptr::FunctionPtr
get_buffer_memory_requirements(device::Device, buffer::Buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements
Vulkan.get_buffer_memory_requirements — Methodget_buffer_memory_requirements(device::Device, buffer::Buffer)::MemoryRequirementsArguments:
device::Devicebuffer::Buffer
get_buffer_memory_requirements(device::Device, buffer::Buffer) -> MemoryRequirements
Vulkan.get_buffer_memory_requirements_2 — Methodget_buffer_memory_requirements_2(device::Device, info::BufferMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements2
Vulkan.get_buffer_memory_requirements_2 — Methodget_buffer_memory_requirements_2(device::Device, info::BufferMemoryRequirementsInfo2) -> MemoryRequirements2
Vulkan.get_buffer_memory_requirements_2 — Methodget_buffer_memory_requirements_2(device::Device, info::_BufferMemoryRequirementsInfo2, fptr::FunctionPtr)::MemoryRequirements2Arguments:
device::Deviceinfo::_BufferMemoryRequirementsInfo2fptr::FunctionPtr
get_buffer_memory_requirements_2(device::Device, info::_BufferMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements2
Vulkan.get_buffer_memory_requirements_2 — Methodget_buffer_memory_requirements_2(device::Device, info::_BufferMemoryRequirementsInfo2)::MemoryRequirements2Arguments:
device::Deviceinfo::_BufferMemoryRequirementsInfo2
get_buffer_memory_requirements_2(device::Device, info::_BufferMemoryRequirementsInfo2) -> MemoryRequirements2
Vulkan.get_buffer_opaque_capture_address — Methodget_buffer_opaque_capture_address(device::Device, info::BufferDeviceAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_buffer_opaque_capture_address — Methodget_buffer_opaque_capture_address(device::Device, info::BufferDeviceAddressInfo) -> UInt64
Vulkan.get_buffer_opaque_capture_address — Methodget_buffer_opaque_capture_address(device::Device, info::_BufferDeviceAddressInfo, fptr::FunctionPtr)::UInt64Arguments:
device::Deviceinfo::_BufferDeviceAddressInfofptr::FunctionPtr
get_buffer_opaque_capture_address(device::Device, info::_BufferDeviceAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_buffer_opaque_capture_address — Methodget_buffer_opaque_capture_address(device::Device, info::_BufferDeviceAddressInfo)::UInt64Arguments:
device::Deviceinfo::_BufferDeviceAddressInfo
get_buffer_opaque_capture_address(device::Device, info::_BufferDeviceAddressInfo) -> UInt64
Vulkan.get_calibrated_timestamps_ext — Methodget_calibrated_timestamps_ext(device::Device, timestamp_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}
Vulkan.get_calibrated_timestamps_ext — Methodget_calibrated_timestamps_ext(device::Device, timestamp_infos::AbstractArray{_CalibratedTimestampInfoEXT}, fptr::FunctionPtr)::ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}Extension: VK_EXT_calibrated_timestamps
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetimestamp_infos::AbstractArray{_CalibratedTimestampInfoEXT}fptr::FunctionPtr
get_calibrated_timestamps_ext(device::Device, timestamp_infos::AbstractArray{_CalibratedTimestampInfoEXT, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}
Vulkan.get_calibrated_timestamps_ext — Methodget_calibrated_timestamps_ext(device::Device, timestamp_infos::AbstractArray{_CalibratedTimestampInfoEXT})::ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}Extension: VK_EXT_calibrated_timestamps
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetimestamp_infos::AbstractArray{_CalibratedTimestampInfoEXT}
get_calibrated_timestamps_ext(device::Device, timestamp_infos::AbstractArray{_CalibratedTimestampInfoEXT, N} where N) -> ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}
Vulkan.get_calibrated_timestamps_ext — Methodget_calibrated_timestamps_ext(device::Device, timestamp_infos::AbstractArray) -> ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}
Vulkan.get_deferred_operation_max_concurrency_khr — Methodget_deferred_operation_max_concurrency_khr(device::Device, operation::DeferredOperationKHR, fptr::FunctionPtr)::UInt32Extension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHRfptr::FunctionPtr
get_deferred_operation_max_concurrency_khr(device::Device, operation::DeferredOperationKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan.get_deferred_operation_max_concurrency_khr — Methodget_deferred_operation_max_concurrency_khr(device::Device, operation::DeferredOperationKHR)::UInt32Extension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHR
get_deferred_operation_max_concurrency_khr(device::Device, operation::DeferredOperationKHR) -> UInt32
Vulkan.get_deferred_operation_result_khr — Methodget_deferred_operation_result_khr(device::Device, operation::DeferredOperationKHR, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_deferred_host_operations
Return codes:
- Success:
SUCCESSNOT_READY
Arguments:
device::Deviceoperation::DeferredOperationKHRfptr::FunctionPtr
get_deferred_operation_result_khr(device::Device, operation::DeferredOperationKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_deferred_operation_result_khr — Methodget_deferred_operation_result_khr(device::Device, operation::DeferredOperationKHR)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_deferred_host_operations
Return codes:
- Success:
SUCCESSNOT_READY
Arguments:
device::Deviceoperation::DeferredOperationKHR
get_deferred_operation_result_khr(device::Device, operation::DeferredOperationKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_descriptor_set_layout_support — Methodget_descriptor_set_layout_support(device::Device, create_info::DescriptorSetLayoutCreateInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> DescriptorSetLayoutSupport
Vulkan.get_descriptor_set_layout_support — Methodget_descriptor_set_layout_support(device::Device, create_info::DescriptorSetLayoutCreateInfo) -> DescriptorSetLayoutSupport
Vulkan.get_descriptor_set_layout_support — Methodget_descriptor_set_layout_support(device::Device, create_info::_DescriptorSetLayoutCreateInfo, fptr::FunctionPtr)::DescriptorSetLayoutSupportArguments:
device::Devicecreate_info::_DescriptorSetLayoutCreateInfofptr::FunctionPtr
get_descriptor_set_layout_support(device::Device, create_info::_DescriptorSetLayoutCreateInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> DescriptorSetLayoutSupport
Vulkan.get_descriptor_set_layout_support — Methodget_descriptor_set_layout_support(device::Device, create_info::_DescriptorSetLayoutCreateInfo)::DescriptorSetLayoutSupportArguments:
device::Devicecreate_info::_DescriptorSetLayoutCreateInfo
get_descriptor_set_layout_support(device::Device, create_info::_DescriptorSetLayoutCreateInfo) -> DescriptorSetLayoutSupport
Vulkan.get_device_acceleration_structure_compatibility_khr — Methodget_device_acceleration_structure_compatibility_khr(device::Device, version_info::AccelerationStructureVersionInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> AccelerationStructureCompatibilityKHR
Vulkan.get_device_acceleration_structure_compatibility_khr — Methodget_device_acceleration_structure_compatibility_khr(device::Device, version_info::AccelerationStructureVersionInfoKHR) -> AccelerationStructureCompatibilityKHR
Vulkan.get_device_acceleration_structure_compatibility_khr — Methodget_device_acceleration_structure_compatibility_khr(device::Device, version_info::_AccelerationStructureVersionInfoKHR, fptr::FunctionPtr)::AccelerationStructureCompatibilityKHRExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceversion_info::_AccelerationStructureVersionInfoKHRfptr::FunctionPtr
get_device_acceleration_structure_compatibility_khr(device::Device, version_info::_AccelerationStructureVersionInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> AccelerationStructureCompatibilityKHR
Vulkan.get_device_acceleration_structure_compatibility_khr — Methodget_device_acceleration_structure_compatibility_khr(device::Device, version_info::_AccelerationStructureVersionInfoKHR)::AccelerationStructureCompatibilityKHRExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceversion_info::_AccelerationStructureVersionInfoKHR
get_device_acceleration_structure_compatibility_khr(device::Device, version_info::_AccelerationStructureVersionInfoKHR) -> AccelerationStructureCompatibilityKHR
Vulkan.get_device_group_peer_memory_features — Methodget_device_group_peer_memory_features(device::Device, heap_index::Integer, local_device_index::Integer, remote_device_index::Integer, fptr::FunctionPtr)::PeerMemoryFeatureFlagArguments:
device::Deviceheap_index::Integerlocal_device_index::Integerremote_device_index::Integerfptr::FunctionPtr
get_device_group_peer_memory_features(device::Device, heap_index::Integer, local_device_index::Integer, remote_device_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PeerMemoryFeatureFlag
Vulkan.get_device_group_peer_memory_features — Methodget_device_group_peer_memory_features(device::Device, heap_index::Integer, local_device_index::Integer, remote_device_index::Integer)::PeerMemoryFeatureFlagArguments:
device::Deviceheap_index::Integerlocal_device_index::Integerremote_device_index::Integer
get_device_group_peer_memory_features(device::Device, heap_index::Integer, local_device_index::Integer, remote_device_index::Integer) -> PeerMemoryFeatureFlag
Vulkan.get_device_group_present_capabilities_khr — Methodget_device_group_present_capabilities_khr(device::Device, fptr::FunctionPtr)::ResultTypes.Result{DeviceGroupPresentCapabilitiesKHR, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefptr::FunctionPtr
get_device_group_present_capabilities_khr(device::Device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DeviceGroupPresentCapabilitiesKHR, VulkanError}
Vulkan.get_device_group_present_capabilities_khr — Methodget_device_group_present_capabilities_khr(device::Device)::ResultTypes.Result{DeviceGroupPresentCapabilitiesKHR, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Device
get_device_group_present_capabilities_khr(device::Device) -> ResultTypes.Result{DeviceGroupPresentCapabilitiesKHR, VulkanError}
Vulkan.get_device_group_surface_present_modes_khr — Methodget_device_group_surface_present_modes_khr(device::Device, surface::SurfaceKHR, modes::DeviceGroupPresentModeFlagKHR, fptr::FunctionPtr)::ResultTypes.Result{DeviceGroupPresentModeFlagKHR, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
device::Devicesurface::SurfaceKHR(externsync)modes::DeviceGroupPresentModeFlagKHRfptr::FunctionPtr
get_device_group_surface_present_modes_khr(device::Device, surface::SurfaceKHR, modes::DeviceGroupPresentModeFlagKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DeviceGroupPresentModeFlagKHR, VulkanError}
Vulkan.get_device_group_surface_present_modes_khr — Methodget_device_group_surface_present_modes_khr(device::Device, surface::SurfaceKHR, modes::DeviceGroupPresentModeFlagKHR)::ResultTypes.Result{DeviceGroupPresentModeFlagKHR, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
device::Devicesurface::SurfaceKHR(externsync)modes::DeviceGroupPresentModeFlagKHR
get_device_group_surface_present_modes_khr(device::Device, surface::SurfaceKHR, modes::DeviceGroupPresentModeFlagKHR) -> ResultTypes.Result{DeviceGroupPresentModeFlagKHR, VulkanError}
Vulkan.get_device_memory_commitment — Methodget_device_memory_commitment(device::Device, memory::DeviceMemory, fptr::FunctionPtr)::UInt64Arguments:
device::Devicememory::DeviceMemoryfptr::FunctionPtr
get_device_memory_commitment(device::Device, memory::DeviceMemory, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_device_memory_commitment — Methodget_device_memory_commitment(device::Device, memory::DeviceMemory)::UInt64Arguments:
device::Devicememory::DeviceMemory
get_device_memory_commitment(device::Device, memory::DeviceMemory) -> UInt64
Vulkan.get_device_memory_opaque_capture_address — Methodget_device_memory_opaque_capture_address(device::Device, info::DeviceMemoryOpaqueCaptureAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_device_memory_opaque_capture_address — Methodget_device_memory_opaque_capture_address(device::Device, info::DeviceMemoryOpaqueCaptureAddressInfo) -> UInt64
Vulkan.get_device_memory_opaque_capture_address — Methodget_device_memory_opaque_capture_address(device::Device, info::_DeviceMemoryOpaqueCaptureAddressInfo, fptr::FunctionPtr)::UInt64Arguments:
device::Deviceinfo::_DeviceMemoryOpaqueCaptureAddressInfofptr::FunctionPtr
get_device_memory_opaque_capture_address(device::Device, info::_DeviceMemoryOpaqueCaptureAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_device_memory_opaque_capture_address — Methodget_device_memory_opaque_capture_address(device::Device, info::_DeviceMemoryOpaqueCaptureAddressInfo)::UInt64Arguments:
device::Deviceinfo::_DeviceMemoryOpaqueCaptureAddressInfo
get_device_memory_opaque_capture_address(device::Device, info::_DeviceMemoryOpaqueCaptureAddressInfo) -> UInt64
Vulkan.get_device_proc_addr — Methodget_device_proc_addr(device::Device, name::AbstractString, fptr::FunctionPtr)::FunctionPtrArguments:
device::Devicename::AbstractStringfptr::FunctionPtr
get_device_proc_addr(device::Device, name::AbstractString, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Ptr{Nothing}
Vulkan.get_device_proc_addr — Methodget_device_proc_addr(device::Device, name::AbstractString)::FunctionPtrArguments:
device::Devicename::AbstractString
get_device_proc_addr(device::Device, name::AbstractString) -> Ptr{Nothing}
Vulkan.get_device_queue — Methodget_device_queue(device::Device, queue_family_index::Integer, queue_index::Integer, fptr::FunctionPtr)::QueueArguments:
device::Devicequeue_family_index::Integerqueue_index::Integerfptr::FunctionPtr
get_device_queue(device::Device, queue_family_index::Integer, queue_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Queue
Vulkan.get_device_queue — Methodget_device_queue(device::Device, queue_family_index::Integer, queue_index::Integer)::QueueArguments:
device::Devicequeue_family_index::Integerqueue_index::Integer
get_device_queue(device::Device, queue_family_index::Integer, queue_index::Integer) -> Queue
Vulkan.get_device_queue_2 — Methodget_device_queue_2(device::Device, queue_info::DeviceQueueInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Queue
Vulkan.get_device_queue_2 — Methodget_device_queue_2(device::Device, queue_info::DeviceQueueInfo2) -> Queue
Vulkan.get_device_queue_2 — Methodget_device_queue_2(device::Device, queue_info::_DeviceQueueInfo2, fptr::FunctionPtr)::QueueArguments:
device::Devicequeue_info::_DeviceQueueInfo2fptr::FunctionPtr
get_device_queue_2(device::Device, queue_info::_DeviceQueueInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Queue
Vulkan.get_device_queue_2 — Methodget_device_queue_2(device::Device, queue_info::_DeviceQueueInfo2)::QueueArguments:
device::Devicequeue_info::_DeviceQueueInfo2
get_device_queue_2(device::Device, queue_info::_DeviceQueueInfo2) -> Queue
Vulkan.get_display_mode_properties_2_khr — Methodget_display_mode_properties_2_khr(physical_device::PhysicalDevice, display::DisplayKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{DisplayModeProperties2KHR}, VulkanError}Extension: VK_KHR_get_display_properties2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHRfptr::FunctionPtr
get_display_mode_properties_2_khr(physical_device::PhysicalDevice, display::DisplayKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayModeProperties2KHR}, VulkanError}
Vulkan.get_display_mode_properties_2_khr — Methodget_display_mode_properties_2_khr(physical_device::PhysicalDevice, display::DisplayKHR)::ResultTypes.Result{Vector{DisplayModeProperties2KHR}, VulkanError}Extension: VK_KHR_get_display_properties2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR
get_display_mode_properties_2_khr(physical_device::PhysicalDevice, display::DisplayKHR) -> ResultTypes.Result{Vector{DisplayModeProperties2KHR}, VulkanError}
Vulkan.get_display_mode_properties_khr — Methodget_display_mode_properties_khr(physical_device::PhysicalDevice, display::DisplayKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{DisplayModePropertiesKHR}, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHRfptr::FunctionPtr
get_display_mode_properties_khr(physical_device::PhysicalDevice, display::DisplayKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayModePropertiesKHR}, VulkanError}
Vulkan.get_display_mode_properties_khr — Methodget_display_mode_properties_khr(physical_device::PhysicalDevice, display::DisplayKHR)::ResultTypes.Result{Vector{DisplayModePropertiesKHR}, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR
get_display_mode_properties_khr(physical_device::PhysicalDevice, display::DisplayKHR) -> ResultTypes.Result{Vector{DisplayModePropertiesKHR}, VulkanError}
Vulkan.get_display_plane_capabilities_2_khr — Methodget_display_plane_capabilities_2_khr(physical_device::PhysicalDevice, display_plane_info::DisplayPlaneInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DisplayPlaneCapabilities2KHR, VulkanError}
Vulkan.get_display_plane_capabilities_2_khr — Methodget_display_plane_capabilities_2_khr(physical_device::PhysicalDevice, display_plane_info::DisplayPlaneInfo2KHR) -> ResultTypes.Result{DisplayPlaneCapabilities2KHR, VulkanError}
Vulkan.get_display_plane_capabilities_2_khr — Methodget_display_plane_capabilities_2_khr(physical_device::PhysicalDevice, display_plane_info::_DisplayPlaneInfo2KHR, fptr::FunctionPtr)::ResultTypes.Result{DisplayPlaneCapabilities2KHR, VulkanError}Extension: VK_KHR_get_display_properties2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay_plane_info::_DisplayPlaneInfo2KHRfptr::FunctionPtr
get_display_plane_capabilities_2_khr(physical_device::PhysicalDevice, display_plane_info::_DisplayPlaneInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DisplayPlaneCapabilities2KHR, VulkanError}
Vulkan.get_display_plane_capabilities_2_khr — Methodget_display_plane_capabilities_2_khr(physical_device::PhysicalDevice, display_plane_info::_DisplayPlaneInfo2KHR)::ResultTypes.Result{DisplayPlaneCapabilities2KHR, VulkanError}Extension: VK_KHR_get_display_properties2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay_plane_info::_DisplayPlaneInfo2KHR
get_display_plane_capabilities_2_khr(physical_device::PhysicalDevice, display_plane_info::_DisplayPlaneInfo2KHR) -> ResultTypes.Result{DisplayPlaneCapabilities2KHR, VulkanError}
Vulkan.get_display_plane_capabilities_khr — Methodget_display_plane_capabilities_khr(physical_device::PhysicalDevice, mode::DisplayModeKHR, plane_index::Integer, fptr::FunctionPtr)::ResultTypes.Result{DisplayPlaneCapabilitiesKHR, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicemode::DisplayModeKHR(externsync)plane_index::Integerfptr::FunctionPtr
get_display_plane_capabilities_khr(physical_device::PhysicalDevice, mode::DisplayModeKHR, plane_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DisplayPlaneCapabilitiesKHR, VulkanError}
Vulkan.get_display_plane_capabilities_khr — Methodget_display_plane_capabilities_khr(physical_device::PhysicalDevice, mode::DisplayModeKHR, plane_index::Integer)::ResultTypes.Result{DisplayPlaneCapabilitiesKHR, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicemode::DisplayModeKHR(externsync)plane_index::Integer
get_display_plane_capabilities_khr(physical_device::PhysicalDevice, mode::DisplayModeKHR, plane_index::Integer) -> ResultTypes.Result{DisplayPlaneCapabilitiesKHR, VulkanError}
Vulkan.get_display_plane_supported_displays_khr — Methodget_display_plane_supported_displays_khr(physical_device::PhysicalDevice, plane_index::Integer, fptr::FunctionPtr)::ResultTypes.Result{Vector{DisplayKHR}, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDeviceplane_index::Integerfptr::FunctionPtr
get_display_plane_supported_displays_khr(physical_device::PhysicalDevice, plane_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayKHR}, VulkanError}
Vulkan.get_display_plane_supported_displays_khr — Methodget_display_plane_supported_displays_khr(physical_device::PhysicalDevice, plane_index::Integer)::ResultTypes.Result{Vector{DisplayKHR}, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDeviceplane_index::Integer
get_display_plane_supported_displays_khr(physical_device::PhysicalDevice, plane_index::Integer) -> ResultTypes.Result{Vector{DisplayKHR}, VulkanError}
Vulkan.get_event_status — Methodget_event_status(device::Device, event::Event, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
EVENT_SETEVENT_RESET
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Deviceevent::Eventfptr::FunctionPtr
get_event_status(device::Device, event::Event, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_event_status — Methodget_event_status(device::Device, event::Event)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
EVENT_SETEVENT_RESET
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Deviceevent::Event
get_event_status(device::Device, event::Event) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_fence_fd_khr — Methodget_fence_fd_khr(device::Device, get_fd_info::FenceGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.get_fence_fd_khr — Methodget_fence_fd_khr(device::Device, get_fd_info::FenceGetFdInfoKHR)
Vulkan.get_fence_fd_khr — Methodget_fence_fd_khr(device::Device, get_fd_info::_FenceGetFdInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Int, VulkanError}Extension: VK_KHR_external_fence_fd
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_FenceGetFdInfoKHRfptr::FunctionPtr
get_fence_fd_khr(device::Device, get_fd_info::_FenceGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.get_fence_fd_khr — Methodget_fence_fd_khr(device::Device, get_fd_info::_FenceGetFdInfoKHR)::ResultTypes.Result{Int, VulkanError}Extension: VK_KHR_external_fence_fd
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_FenceGetFdInfoKHR
get_fence_fd_khr(device::Device, get_fd_info::_FenceGetFdInfoKHR)
Vulkan.get_fence_status — Methodget_fence_status(device::Device, fence::Fence, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
SUCCESSNOT_READY
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefence::Fencefptr::FunctionPtr
get_fence_status(device::Device, fence::Fence, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_fence_status — Methodget_fence_status(device::Device, fence::Fence)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
SUCCESSNOT_READY
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefence::Fence
get_fence_status(device::Device, fence::Fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_generated_commands_memory_requirements_nv — Methodget_generated_commands_memory_requirements_nv(device::Device, info::GeneratedCommandsMemoryRequirementsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements2
Vulkan.get_generated_commands_memory_requirements_nv — Methodget_generated_commands_memory_requirements_nv(device::Device, info::GeneratedCommandsMemoryRequirementsInfoNV) -> MemoryRequirements2
Vulkan.get_generated_commands_memory_requirements_nv — Methodget_generated_commands_memory_requirements_nv(device::Device, info::_GeneratedCommandsMemoryRequirementsInfoNV, fptr::FunctionPtr)::MemoryRequirements2Extension: VK_NV_device_generated_commands
Arguments:
device::Deviceinfo::_GeneratedCommandsMemoryRequirementsInfoNVfptr::FunctionPtr
get_generated_commands_memory_requirements_nv(device::Device, info::_GeneratedCommandsMemoryRequirementsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements2
Vulkan.get_generated_commands_memory_requirements_nv — Methodget_generated_commands_memory_requirements_nv(device::Device, info::_GeneratedCommandsMemoryRequirementsInfoNV)::MemoryRequirements2Extension: VK_NV_device_generated_commands
Arguments:
device::Deviceinfo::_GeneratedCommandsMemoryRequirementsInfoNV
get_generated_commands_memory_requirements_nv(device::Device, info::_GeneratedCommandsMemoryRequirementsInfoNV) -> MemoryRequirements2
Vulkan.get_image_drm_format_modifier_properties_ext — Methodget_image_drm_format_modifier_properties_ext(device::Device, image::Image, fptr::FunctionPtr)::ResultTypes.Result{ImageDrmFormatModifierPropertiesEXT, VulkanError}Extension: VK_EXT_image_drm_format_modifier
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceimage::Imagefptr::FunctionPtr
get_image_drm_format_modifier_properties_ext(device::Device, image::Image, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{ImageDrmFormatModifierPropertiesEXT, VulkanError}
Vulkan.get_image_drm_format_modifier_properties_ext — Methodget_image_drm_format_modifier_properties_ext(device::Device, image::Image)::ResultTypes.Result{ImageDrmFormatModifierPropertiesEXT, VulkanError}Extension: VK_EXT_image_drm_format_modifier
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceimage::Image
get_image_drm_format_modifier_properties_ext(device::Device, image::Image) -> ResultTypes.Result{ImageDrmFormatModifierPropertiesEXT, VulkanError}
Vulkan.get_image_memory_requirements — Methodget_image_memory_requirements(device::Device, image::Image, fptr::FunctionPtr)::MemoryRequirementsArguments:
device::Deviceimage::Imagefptr::FunctionPtr
get_image_memory_requirements(device::Device, image::Image, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements
Vulkan.get_image_memory_requirements — Methodget_image_memory_requirements(device::Device, image::Image)::MemoryRequirementsArguments:
device::Deviceimage::Image
get_image_memory_requirements(device::Device, image::Image) -> MemoryRequirements
Vulkan.get_image_memory_requirements_2 — Methodget_image_memory_requirements_2(device::Device, info::ImageMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements2
Vulkan.get_image_memory_requirements_2 — Methodget_image_memory_requirements_2(device::Device, info::ImageMemoryRequirementsInfo2) -> MemoryRequirements2
Vulkan.get_image_memory_requirements_2 — Methodget_image_memory_requirements_2(device::Device, info::_ImageMemoryRequirementsInfo2, fptr::FunctionPtr)::MemoryRequirements2Arguments:
device::Deviceinfo::_ImageMemoryRequirementsInfo2fptr::FunctionPtr
get_image_memory_requirements_2(device::Device, info::_ImageMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements2
Vulkan.get_image_memory_requirements_2 — Methodget_image_memory_requirements_2(device::Device, info::_ImageMemoryRequirementsInfo2)::MemoryRequirements2Arguments:
device::Deviceinfo::_ImageMemoryRequirementsInfo2
get_image_memory_requirements_2(device::Device, info::_ImageMemoryRequirementsInfo2) -> MemoryRequirements2
Vulkan.get_image_sparse_memory_requirements — Methodget_image_sparse_memory_requirements(device::Device, image::Image, fptr::FunctionPtr)::Vector{SparseImageMemoryRequirements}Arguments:
device::Deviceimage::Imagefptr::FunctionPtr
get_image_sparse_memory_requirements(device::Device, image::Image, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageMemoryRequirements}
Vulkan.get_image_sparse_memory_requirements — Methodget_image_sparse_memory_requirements(device::Device, image::Image)::Vector{SparseImageMemoryRequirements}Arguments:
device::Deviceimage::Image
get_image_sparse_memory_requirements(device::Device, image::Image) -> Vector{SparseImageMemoryRequirements}
Vulkan.get_image_sparse_memory_requirements_2 — Methodget_image_sparse_memory_requirements_2(device::Device, info::ImageSparseMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageMemoryRequirements2}
Vulkan.get_image_sparse_memory_requirements_2 — Methodget_image_sparse_memory_requirements_2(device::Device, info::ImageSparseMemoryRequirementsInfo2) -> Vector{SparseImageMemoryRequirements2}
Vulkan.get_image_sparse_memory_requirements_2 — Methodget_image_sparse_memory_requirements_2(device::Device, info::_ImageSparseMemoryRequirementsInfo2, fptr::FunctionPtr)::Vector{SparseImageMemoryRequirements2}Arguments:
device::Deviceinfo::_ImageSparseMemoryRequirementsInfo2fptr::FunctionPtr
get_image_sparse_memory_requirements_2(device::Device, info::_ImageSparseMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageMemoryRequirements2}
Vulkan.get_image_sparse_memory_requirements_2 — Methodget_image_sparse_memory_requirements_2(device::Device, info::_ImageSparseMemoryRequirementsInfo2)::Vector{SparseImageMemoryRequirements2}Arguments:
device::Deviceinfo::_ImageSparseMemoryRequirementsInfo2
get_image_sparse_memory_requirements_2(device::Device, info::_ImageSparseMemoryRequirementsInfo2) -> Vector{SparseImageMemoryRequirements2}
Vulkan.get_image_subresource_layout — Methodget_image_subresource_layout(device::Device, image::Image, subresource::ImageSubresource, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> SubresourceLayout
Vulkan.get_image_subresource_layout — Methodget_image_subresource_layout(device::Device, image::Image, subresource::ImageSubresource) -> SubresourceLayout
Vulkan.get_image_subresource_layout — Methodget_image_subresource_layout(device::Device, image::Image, subresource::_ImageSubresource, fptr::FunctionPtr)::SubresourceLayoutArguments:
device::Deviceimage::Imagesubresource::_ImageSubresourcefptr::FunctionPtr
get_image_subresource_layout(device::Device, image::Image, subresource::_ImageSubresource, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> SubresourceLayout
Vulkan.get_image_subresource_layout — Methodget_image_subresource_layout(device::Device, image::Image, subresource::_ImageSubresource)::SubresourceLayoutArguments:
device::Deviceimage::Imagesubresource::_ImageSubresource
get_image_subresource_layout(device::Device, image::Image, subresource::_ImageSubresource) -> SubresourceLayout
Vulkan.get_image_view_address_nvx — Methodget_image_view_address_nvx(device::Device, image_view::ImageView, fptr::FunctionPtr)::ResultTypes.Result{ImageViewAddressPropertiesNVX, VulkanError}Extension: VK_NVX_image_view_handle
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_UNKNOWN
Arguments:
device::Deviceimage_view::ImageViewfptr::FunctionPtr
get_image_view_address_nvx(device::Device, image_view::ImageView, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{ImageViewAddressPropertiesNVX, VulkanError}
Vulkan.get_image_view_address_nvx — Methodget_image_view_address_nvx(device::Device, image_view::ImageView)::ResultTypes.Result{ImageViewAddressPropertiesNVX, VulkanError}Extension: VK_NVX_image_view_handle
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_UNKNOWN
Arguments:
device::Deviceimage_view::ImageView
get_image_view_address_nvx(device::Device, image_view::ImageView) -> ResultTypes.Result{ImageViewAddressPropertiesNVX, VulkanError}
Vulkan.get_image_view_handle_nvx — Methodget_image_view_handle_nvx(device::Device, info::ImageViewHandleInfoNVX, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan.get_image_view_handle_nvx — Methodget_image_view_handle_nvx(device::Device, info::ImageViewHandleInfoNVX) -> UInt32
Vulkan.get_image_view_handle_nvx — Methodget_image_view_handle_nvx(device::Device, info::_ImageViewHandleInfoNVX, fptr::FunctionPtr)::UInt32Extension: VK_NVX_image_view_handle
Arguments:
device::Deviceinfo::_ImageViewHandleInfoNVXfptr::FunctionPtr
get_image_view_handle_nvx(device::Device, info::_ImageViewHandleInfoNVX, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan.get_image_view_handle_nvx — Methodget_image_view_handle_nvx(device::Device, info::_ImageViewHandleInfoNVX)::UInt32Extension: VK_NVX_image_view_handle
Arguments:
device::Deviceinfo::_ImageViewHandleInfoNVX
get_image_view_handle_nvx(device::Device, info::_ImageViewHandleInfoNVX) -> UInt32
Vulkan.get_instance_proc_addr — Methodget_instance_proc_addr(name::AbstractString, fptr::FunctionPtr; instance = C_NULL)::FunctionPtrArguments:
name::AbstractStringfptr::FunctionPtrinstance: defaults toC_NULL
get_instance_proc_addr(name::AbstractString, fptr::Union{Ptr{Nothing}, Base.CFunction}; instance) -> Ptr{Nothing}
Vulkan.get_instance_proc_addr — Methodget_instance_proc_addr(name::AbstractString; instance = C_NULL)::FunctionPtrArguments:
name::AbstractStringinstance: defaults toC_NULL
get_instance_proc_addr(name::AbstractString; instance) -> Ptr{Nothing}
Vulkan.get_memory_fd_khr — Methodget_memory_fd_khr(device::Device, get_fd_info::MemoryGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.get_memory_fd_khr — Methodget_memory_fd_khr(device::Device, get_fd_info::MemoryGetFdInfoKHR)
Vulkan.get_memory_fd_khr — Methodget_memory_fd_khr(device::Device, get_fd_info::_MemoryGetFdInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Int, VulkanError}Extension: VK_KHR_external_memory_fd
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_MemoryGetFdInfoKHRfptr::FunctionPtr
get_memory_fd_khr(device::Device, get_fd_info::_MemoryGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.get_memory_fd_khr — Methodget_memory_fd_khr(device::Device, get_fd_info::_MemoryGetFdInfoKHR)::ResultTypes.Result{Int, VulkanError}Extension: VK_KHR_external_memory_fd
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_MemoryGetFdInfoKHR
get_memory_fd_khr(device::Device, get_fd_info::_MemoryGetFdInfoKHR)
Vulkan.get_memory_fd_properties_khr — Methodget_memory_fd_properties_khr(device::Device, handle_type::ExternalMemoryHandleTypeFlag, fd::Integer, fptr::FunctionPtr)::ResultTypes.Result{MemoryFdPropertiesKHR, VulkanError}Extension: VK_KHR_external_memory_fd
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlagfd::Integerfptr::FunctionPtr
get_memory_fd_properties_khr(device::Device, handle_type::ExternalMemoryHandleTypeFlag, fd::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{MemoryFdPropertiesKHR, VulkanError}
Vulkan.get_memory_fd_properties_khr — Methodget_memory_fd_properties_khr(device::Device, handle_type::ExternalMemoryHandleTypeFlag, fd::Integer)::ResultTypes.Result{MemoryFdPropertiesKHR, VulkanError}Extension: VK_KHR_external_memory_fd
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlagfd::Integer
get_memory_fd_properties_khr(device::Device, handle_type::ExternalMemoryHandleTypeFlag, fd::Integer) -> ResultTypes.Result{MemoryFdPropertiesKHR, VulkanError}
Vulkan.get_memory_host_pointer_properties_ext — Methodget_memory_host_pointer_properties_ext(device::Device, handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Cvoid}, fptr::FunctionPtr)::ResultTypes.Result{MemoryHostPointerPropertiesEXT, VulkanError}Extension: VK_EXT_external_memory_host
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Cvoid}fptr::FunctionPtr
get_memory_host_pointer_properties_ext(device::Device, handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{MemoryHostPointerPropertiesEXT, VulkanError}
Vulkan.get_memory_host_pointer_properties_ext — Methodget_memory_host_pointer_properties_ext(device::Device, handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Cvoid})::ResultTypes.Result{MemoryHostPointerPropertiesEXT, VulkanError}Extension: VK_EXT_external_memory_host
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Cvoid}
get_memory_host_pointer_properties_ext(device::Device, handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}) -> ResultTypes.Result{MemoryHostPointerPropertiesEXT, VulkanError}
Vulkan.get_past_presentation_timing_google — Methodget_past_presentation_timing_google(device::Device, swapchain::SwapchainKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{PastPresentationTimingGOOGLE}, VulkanError}Extension: VK_GOOGLE_display_timing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr
get_past_presentation_timing_google(device::Device, swapchain::SwapchainKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PastPresentationTimingGOOGLE}, VulkanError}
Vulkan.get_past_presentation_timing_google — Methodget_past_presentation_timing_google(device::Device, swapchain::SwapchainKHR)::ResultTypes.Result{Vector{PastPresentationTimingGOOGLE}, VulkanError}Extension: VK_GOOGLE_display_timing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)
get_past_presentation_timing_google(device::Device, swapchain::SwapchainKHR) -> ResultTypes.Result{Vector{PastPresentationTimingGOOGLE}, VulkanError}
Vulkan.get_performance_parameter_intel — Methodget_performance_parameter_intel(device::Device, parameter::PerformanceParameterTypeINTEL, fptr::FunctionPtr)::ResultTypes.Result{_PerformanceValueINTEL, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceparameter::PerformanceParameterTypeINTELfptr::FunctionPtr
get_performance_parameter_intel(device::Device, parameter::PerformanceParameterTypeINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_PerformanceValueINTEL, VulkanError}
Vulkan.get_performance_parameter_intel — Methodget_performance_parameter_intel(device::Device, parameter::PerformanceParameterTypeINTEL)::ResultTypes.Result{_PerformanceValueINTEL, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceparameter::PerformanceParameterTypeINTEL
get_performance_parameter_intel(device::Device, parameter::PerformanceParameterTypeINTEL) -> ResultTypes.Result{_PerformanceValueINTEL, VulkanError}
Vulkan.get_physical_device_calibrateable_time_domains_ext — Methodget_physical_device_calibrateable_time_domains_ext(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{TimeDomainEXT}, VulkanError}Extension: VK_EXT_calibrated_timestamps
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_calibrateable_time_domains_ext(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{TimeDomainEXT}, VulkanError}
Vulkan.get_physical_device_calibrateable_time_domains_ext — Methodget_physical_device_calibrateable_time_domains_ext(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{TimeDomainEXT}, VulkanError}Extension: VK_EXT_calibrated_timestamps
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_calibrateable_time_domains_ext(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{TimeDomainEXT}, VulkanError}
Vulkan.get_physical_device_cooperative_matrix_properties_nv — Methodget_physical_device_cooperative_matrix_properties_nv(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{_CooperativeMatrixPropertiesNV}, VulkanError}Extension: VK_NV_cooperative_matrix
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_cooperative_matrix_properties_nv(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_CooperativeMatrixPropertiesNV}, VulkanError}
Vulkan.get_physical_device_cooperative_matrix_properties_nv — Methodget_physical_device_cooperative_matrix_properties_nv(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{_CooperativeMatrixPropertiesNV}, VulkanError}Extension: VK_NV_cooperative_matrix
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_cooperative_matrix_properties_nv(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{_CooperativeMatrixPropertiesNV}, VulkanError}
Vulkan.get_physical_device_display_plane_properties_2_khr — Methodget_physical_device_display_plane_properties_2_khr(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{DisplayPlaneProperties2KHR}, VulkanError}Extension: VK_KHR_get_display_properties2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_display_plane_properties_2_khr(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayPlaneProperties2KHR}, VulkanError}
Vulkan.get_physical_device_display_plane_properties_2_khr — Methodget_physical_device_display_plane_properties_2_khr(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{DisplayPlaneProperties2KHR}, VulkanError}Extension: VK_KHR_get_display_properties2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_display_plane_properties_2_khr(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{DisplayPlaneProperties2KHR}, VulkanError}
Vulkan.get_physical_device_display_plane_properties_khr — Methodget_physical_device_display_plane_properties_khr(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{DisplayPlanePropertiesKHR}, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_display_plane_properties_khr(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayPlanePropertiesKHR}, VulkanError}
Vulkan.get_physical_device_display_plane_properties_khr — Methodget_physical_device_display_plane_properties_khr(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{DisplayPlanePropertiesKHR}, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_display_plane_properties_khr(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{DisplayPlanePropertiesKHR}, VulkanError}
Vulkan.get_physical_device_display_properties_2_khr — Methodget_physical_device_display_properties_2_khr(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{DisplayProperties2KHR}, VulkanError}Extension: VK_KHR_get_display_properties2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_display_properties_2_khr(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayProperties2KHR}, VulkanError}
Vulkan.get_physical_device_display_properties_2_khr — Methodget_physical_device_display_properties_2_khr(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{DisplayProperties2KHR}, VulkanError}Extension: VK_KHR_get_display_properties2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_display_properties_2_khr(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{DisplayProperties2KHR}, VulkanError}
Vulkan.get_physical_device_display_properties_khr — Methodget_physical_device_display_properties_khr(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{DisplayPropertiesKHR}, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_display_properties_khr(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayPropertiesKHR}, VulkanError}
Vulkan.get_physical_device_display_properties_khr — Methodget_physical_device_display_properties_khr(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{DisplayPropertiesKHR}, VulkanError}Extension: VK_KHR_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_display_properties_khr(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{DisplayPropertiesKHR}, VulkanError}
Vulkan.get_physical_device_external_buffer_properties — Methodget_physical_device_external_buffer_properties(physical_device::PhysicalDevice, external_buffer_info::PhysicalDeviceExternalBufferInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ExternalBufferProperties
Vulkan.get_physical_device_external_buffer_properties — Methodget_physical_device_external_buffer_properties(physical_device::PhysicalDevice, external_buffer_info::PhysicalDeviceExternalBufferInfo) -> ExternalBufferProperties
Vulkan.get_physical_device_external_buffer_properties — Methodget_physical_device_external_buffer_properties(physical_device::PhysicalDevice, external_buffer_info::_PhysicalDeviceExternalBufferInfo, fptr::FunctionPtr)::ExternalBufferPropertiesArguments:
physical_device::PhysicalDeviceexternal_buffer_info::_PhysicalDeviceExternalBufferInfofptr::FunctionPtr
get_physical_device_external_buffer_properties(physical_device::PhysicalDevice, external_buffer_info::_PhysicalDeviceExternalBufferInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ExternalBufferProperties
Vulkan.get_physical_device_external_buffer_properties — Methodget_physical_device_external_buffer_properties(physical_device::PhysicalDevice, external_buffer_info::_PhysicalDeviceExternalBufferInfo)::ExternalBufferPropertiesArguments:
physical_device::PhysicalDeviceexternal_buffer_info::_PhysicalDeviceExternalBufferInfo
get_physical_device_external_buffer_properties(physical_device::PhysicalDevice, external_buffer_info::_PhysicalDeviceExternalBufferInfo) -> ExternalBufferProperties
Vulkan.get_physical_device_external_fence_properties — Methodget_physical_device_external_fence_properties(physical_device::PhysicalDevice, external_fence_info::PhysicalDeviceExternalFenceInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ExternalFenceProperties
Vulkan.get_physical_device_external_fence_properties — Methodget_physical_device_external_fence_properties(physical_device::PhysicalDevice, external_fence_info::PhysicalDeviceExternalFenceInfo) -> ExternalFenceProperties
Vulkan.get_physical_device_external_fence_properties — Methodget_physical_device_external_fence_properties(physical_device::PhysicalDevice, external_fence_info::_PhysicalDeviceExternalFenceInfo, fptr::FunctionPtr)::ExternalFencePropertiesArguments:
physical_device::PhysicalDeviceexternal_fence_info::_PhysicalDeviceExternalFenceInfofptr::FunctionPtr
get_physical_device_external_fence_properties(physical_device::PhysicalDevice, external_fence_info::_PhysicalDeviceExternalFenceInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ExternalFenceProperties
Vulkan.get_physical_device_external_fence_properties — Methodget_physical_device_external_fence_properties(physical_device::PhysicalDevice, external_fence_info::_PhysicalDeviceExternalFenceInfo)::ExternalFencePropertiesArguments:
physical_device::PhysicalDeviceexternal_fence_info::_PhysicalDeviceExternalFenceInfo
get_physical_device_external_fence_properties(physical_device::PhysicalDevice, external_fence_info::_PhysicalDeviceExternalFenceInfo) -> ExternalFenceProperties
Vulkan.get_physical_device_external_image_format_properties_nv — Methodget_physical_device_external_image_format_properties_nv(physical_device::PhysicalDevice, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag, fptr::FunctionPtr; flags = 0, external_handle_type = 0)::ResultTypes.Result{ExternalImageFormatPropertiesNV, VulkanError}Extension: VK_NV_external_memory_capabilities
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagfptr::FunctionPtrflags: defaults to0external_handle_type: defaults to0
get_physical_device_external_image_format_properties_nv(physical_device::PhysicalDevice, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags, external_handle_type) -> ResultTypes.Result{ExternalImageFormatPropertiesNV, VulkanError}
Vulkan.get_physical_device_external_image_format_properties_nv — Methodget_physical_device_external_image_format_properties_nv(physical_device::PhysicalDevice, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; flags = 0, external_handle_type = 0)::ResultTypes.Result{ExternalImageFormatPropertiesNV, VulkanError}Extension: VK_NV_external_memory_capabilities
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagflags: defaults to0external_handle_type: defaults to0
get_physical_device_external_image_format_properties_nv(physical_device::PhysicalDevice, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; flags, external_handle_type) -> ResultTypes.Result{ExternalImageFormatPropertiesNV, VulkanError}
Vulkan.get_physical_device_external_semaphore_properties — Methodget_physical_device_external_semaphore_properties(physical_device::PhysicalDevice, external_semaphore_info::PhysicalDeviceExternalSemaphoreInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ExternalSemaphoreProperties
Vulkan.get_physical_device_external_semaphore_properties — Methodget_physical_device_external_semaphore_properties(physical_device::PhysicalDevice, external_semaphore_info::PhysicalDeviceExternalSemaphoreInfo) -> ExternalSemaphoreProperties
Vulkan.get_physical_device_external_semaphore_properties — Methodget_physical_device_external_semaphore_properties(physical_device::PhysicalDevice, external_semaphore_info::_PhysicalDeviceExternalSemaphoreInfo, fptr::FunctionPtr)::ExternalSemaphorePropertiesArguments:
physical_device::PhysicalDeviceexternal_semaphore_info::_PhysicalDeviceExternalSemaphoreInfofptr::FunctionPtr
get_physical_device_external_semaphore_properties(physical_device::PhysicalDevice, external_semaphore_info::_PhysicalDeviceExternalSemaphoreInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ExternalSemaphoreProperties
Vulkan.get_physical_device_external_semaphore_properties — Methodget_physical_device_external_semaphore_properties(physical_device::PhysicalDevice, external_semaphore_info::_PhysicalDeviceExternalSemaphoreInfo)::ExternalSemaphorePropertiesArguments:
physical_device::PhysicalDeviceexternal_semaphore_info::_PhysicalDeviceExternalSemaphoreInfo
get_physical_device_external_semaphore_properties(physical_device::PhysicalDevice, external_semaphore_info::_PhysicalDeviceExternalSemaphoreInfo) -> ExternalSemaphoreProperties
Vulkan.get_physical_device_features — Methodget_physical_device_features(physical_device::PhysicalDevice, fptr::FunctionPtr)::_PhysicalDeviceFeaturesArguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_features(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _PhysicalDeviceFeatures
Vulkan.get_physical_device_features — Methodget_physical_device_features(physical_device::PhysicalDevice)::_PhysicalDeviceFeaturesArguments:
physical_device::PhysicalDevice
get_physical_device_features(physical_device::PhysicalDevice) -> _PhysicalDeviceFeatures
Vulkan.get_physical_device_features_2 — Methodget_physical_device_features_2(physical_device::PhysicalDevice, fptr::FunctionPtr)::_PhysicalDeviceFeatures2Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_features_2(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _PhysicalDeviceFeatures2
Vulkan.get_physical_device_features_2 — Methodget_physical_device_features_2(physical_device::PhysicalDevice)::_PhysicalDeviceFeatures2Arguments:
physical_device::PhysicalDevice
get_physical_device_features_2(physical_device::PhysicalDevice) -> _PhysicalDeviceFeatures2
Vulkan.get_physical_device_format_properties — Methodget_physical_device_format_properties(physical_device::PhysicalDevice, format::Format, fptr::FunctionPtr)::FormatPropertiesArguments:
physical_device::PhysicalDeviceformat::Formatfptr::FunctionPtr
get_physical_device_format_properties(physical_device::PhysicalDevice, format::Format, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> FormatProperties
Vulkan.get_physical_device_format_properties — Methodget_physical_device_format_properties(physical_device::PhysicalDevice, format::Format)::FormatPropertiesArguments:
physical_device::PhysicalDeviceformat::Format
get_physical_device_format_properties(physical_device::PhysicalDevice, format::Format) -> FormatProperties
Vulkan.get_physical_device_format_properties_2 — Methodget_physical_device_format_properties_2(physical_device::PhysicalDevice, format::Format, fptr::FunctionPtr)::FormatProperties2Arguments:
physical_device::PhysicalDeviceformat::Formatfptr::FunctionPtr
get_physical_device_format_properties_2(physical_device::PhysicalDevice, format::Format, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> FormatProperties2
Vulkan.get_physical_device_format_properties_2 — Methodget_physical_device_format_properties_2(physical_device::PhysicalDevice, format::Format)::FormatProperties2Arguments:
physical_device::PhysicalDeviceformat::Format
get_physical_device_format_properties_2(physical_device::PhysicalDevice, format::Format) -> FormatProperties2
Vulkan.get_physical_device_fragment_shading_rates_khr — Methodget_physical_device_fragment_shading_rates_khr(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{PhysicalDeviceFragmentShadingRateKHR}, VulkanError}Extension: VK_KHR_fragment_shading_rate
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_fragment_shading_rates_khr(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PhysicalDeviceFragmentShadingRateKHR}, VulkanError}
Vulkan.get_physical_device_fragment_shading_rates_khr — Methodget_physical_device_fragment_shading_rates_khr(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{PhysicalDeviceFragmentShadingRateKHR}, VulkanError}Extension: VK_KHR_fragment_shading_rate
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_fragment_shading_rates_khr(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{PhysicalDeviceFragmentShadingRateKHR}, VulkanError}
Vulkan.get_physical_device_image_format_properties — Methodget_physical_device_image_format_properties(physical_device::PhysicalDevice, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag, fptr::FunctionPtr; flags = 0)::ResultTypes.Result{ImageFormatProperties, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagfptr::FunctionPtrflags: defaults to0
get_physical_device_image_format_properties(physical_device::PhysicalDevice, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{ImageFormatProperties, VulkanError}
Vulkan.get_physical_device_image_format_properties — Methodget_physical_device_image_format_properties(physical_device::PhysicalDevice, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; flags = 0)::ResultTypes.Result{ImageFormatProperties, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagflags: defaults to0
get_physical_device_image_format_properties(physical_device::PhysicalDevice, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; flags) -> ResultTypes.Result{ImageFormatProperties, VulkanError}
Vulkan.get_physical_device_image_format_properties_2 — Methodget_physical_device_image_format_properties_2(physical_device::PhysicalDevice, image_format_info::PhysicalDeviceImageFormatInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{ImageFormatProperties2, VulkanError}
Vulkan.get_physical_device_image_format_properties_2 — Methodget_physical_device_image_format_properties_2(physical_device::PhysicalDevice, image_format_info::PhysicalDeviceImageFormatInfo2) -> ResultTypes.Result{ImageFormatProperties2, VulkanError}
Vulkan.get_physical_device_image_format_properties_2 — Methodget_physical_device_image_format_properties_2(physical_device::PhysicalDevice, image_format_info::_PhysicalDeviceImageFormatInfo2, fptr::FunctionPtr)::ResultTypes.Result{ImageFormatProperties2, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceimage_format_info::_PhysicalDeviceImageFormatInfo2fptr::FunctionPtr
get_physical_device_image_format_properties_2(physical_device::PhysicalDevice, image_format_info::_PhysicalDeviceImageFormatInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{ImageFormatProperties2, VulkanError}
Vulkan.get_physical_device_image_format_properties_2 — Methodget_physical_device_image_format_properties_2(physical_device::PhysicalDevice, image_format_info::_PhysicalDeviceImageFormatInfo2)::ResultTypes.Result{ImageFormatProperties2, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceimage_format_info::_PhysicalDeviceImageFormatInfo2
get_physical_device_image_format_properties_2(physical_device::PhysicalDevice, image_format_info::_PhysicalDeviceImageFormatInfo2) -> ResultTypes.Result{ImageFormatProperties2, VulkanError}
Vulkan.get_physical_device_memory_properties — Methodget_physical_device_memory_properties(physical_device::PhysicalDevice, fptr::FunctionPtr)::PhysicalDeviceMemoryPropertiesArguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_memory_properties(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PhysicalDeviceMemoryProperties
Vulkan.get_physical_device_memory_properties — Methodget_physical_device_memory_properties(physical_device::PhysicalDevice)::PhysicalDeviceMemoryPropertiesArguments:
physical_device::PhysicalDevice
get_physical_device_memory_properties(physical_device::PhysicalDevice) -> PhysicalDeviceMemoryProperties
Vulkan.get_physical_device_memory_properties_2 — Methodget_physical_device_memory_properties_2(physical_device::PhysicalDevice, fptr::FunctionPtr)::PhysicalDeviceMemoryProperties2Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_memory_properties_2(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PhysicalDeviceMemoryProperties2
Vulkan.get_physical_device_memory_properties_2 — Methodget_physical_device_memory_properties_2(physical_device::PhysicalDevice)::PhysicalDeviceMemoryProperties2Arguments:
physical_device::PhysicalDevice
get_physical_device_memory_properties_2(physical_device::PhysicalDevice) -> PhysicalDeviceMemoryProperties2
Vulkan.get_physical_device_multisample_properties_ext — Methodget_physical_device_multisample_properties_ext(physical_device::PhysicalDevice, samples::SampleCountFlag, fptr::FunctionPtr)::MultisamplePropertiesEXTExtension: VK_EXT_sample_locations
Arguments:
physical_device::PhysicalDevicesamples::SampleCountFlagfptr::FunctionPtr
get_physical_device_multisample_properties_ext(physical_device::PhysicalDevice, samples::SampleCountFlag, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MultisamplePropertiesEXT
Vulkan.get_physical_device_multisample_properties_ext — Methodget_physical_device_multisample_properties_ext(physical_device::PhysicalDevice, samples::SampleCountFlag)::MultisamplePropertiesEXTExtension: VK_EXT_sample_locations
Arguments:
physical_device::PhysicalDevicesamples::SampleCountFlag
get_physical_device_multisample_properties_ext(physical_device::PhysicalDevice, samples::SampleCountFlag) -> MultisamplePropertiesEXT
Vulkan.get_physical_device_present_rectangles_khr — Methodget_physical_device_present_rectangles_khr(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{_Rect2D}, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR(externsync)fptr::FunctionPtr
get_physical_device_present_rectangles_khr(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_Rect2D}, VulkanError}
Vulkan.get_physical_device_present_rectangles_khr — Methodget_physical_device_present_rectangles_khr(physical_device::PhysicalDevice, surface::SurfaceKHR)::ResultTypes.Result{Vector{_Rect2D}, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR(externsync)
get_physical_device_present_rectangles_khr(physical_device::PhysicalDevice, surface::SurfaceKHR) -> ResultTypes.Result{Vector{_Rect2D}, VulkanError}
Vulkan.get_physical_device_properties — Methodget_physical_device_properties(physical_device::PhysicalDevice, fptr::FunctionPtr)::PhysicalDevicePropertiesArguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_properties(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PhysicalDeviceProperties
Vulkan.get_physical_device_properties — Methodget_physical_device_properties(physical_device::PhysicalDevice)::PhysicalDevicePropertiesArguments:
physical_device::PhysicalDevice
get_physical_device_properties(physical_device::PhysicalDevice) -> PhysicalDeviceProperties
Vulkan.get_physical_device_properties_2 — Methodget_physical_device_properties_2(physical_device::PhysicalDevice, fptr::FunctionPtr)::PhysicalDeviceProperties2Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_properties_2(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PhysicalDeviceProperties2
Vulkan.get_physical_device_properties_2 — Methodget_physical_device_properties_2(physical_device::PhysicalDevice)::PhysicalDeviceProperties2Arguments:
physical_device::PhysicalDevice
get_physical_device_properties_2(physical_device::PhysicalDevice) -> PhysicalDeviceProperties2
Vulkan.get_physical_device_queue_family_performance_query_passes_khr — Methodget_physical_device_queue_family_performance_query_passes_khr(physical_device::PhysicalDevice, performance_query_create_info::QueryPoolPerformanceCreateInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan.get_physical_device_queue_family_performance_query_passes_khr — Methodget_physical_device_queue_family_performance_query_passes_khr(physical_device::PhysicalDevice, performance_query_create_info::QueryPoolPerformanceCreateInfoKHR) -> UInt32
Vulkan.get_physical_device_queue_family_performance_query_passes_khr — Methodget_physical_device_queue_family_performance_query_passes_khr(physical_device::PhysicalDevice, performance_query_create_info::_QueryPoolPerformanceCreateInfoKHR, fptr::FunctionPtr)::UInt32Extension: VK_KHR_performance_query
Arguments:
physical_device::PhysicalDeviceperformance_query_create_info::_QueryPoolPerformanceCreateInfoKHRfptr::FunctionPtr
get_physical_device_queue_family_performance_query_passes_khr(physical_device::PhysicalDevice, performance_query_create_info::_QueryPoolPerformanceCreateInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan.get_physical_device_queue_family_performance_query_passes_khr — Methodget_physical_device_queue_family_performance_query_passes_khr(physical_device::PhysicalDevice, performance_query_create_info::_QueryPoolPerformanceCreateInfoKHR)::UInt32Extension: VK_KHR_performance_query
Arguments:
physical_device::PhysicalDeviceperformance_query_create_info::_QueryPoolPerformanceCreateInfoKHR
get_physical_device_queue_family_performance_query_passes_khr(physical_device::PhysicalDevice, performance_query_create_info::_QueryPoolPerformanceCreateInfoKHR) -> UInt32
Vulkan.get_physical_device_queue_family_properties — Methodget_physical_device_queue_family_properties(physical_device::PhysicalDevice, fptr::FunctionPtr)::Vector{QueueFamilyProperties}Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_queue_family_properties(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{QueueFamilyProperties}
Vulkan.get_physical_device_queue_family_properties — Methodget_physical_device_queue_family_properties(physical_device::PhysicalDevice)::Vector{QueueFamilyProperties}Arguments:
physical_device::PhysicalDevice
get_physical_device_queue_family_properties(physical_device::PhysicalDevice) -> Vector{QueueFamilyProperties}
Vulkan.get_physical_device_queue_family_properties_2 — Methodget_physical_device_queue_family_properties_2(physical_device::PhysicalDevice, fptr::FunctionPtr)::Vector{QueueFamilyProperties2}Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_queue_family_properties_2(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{QueueFamilyProperties2}
Vulkan.get_physical_device_queue_family_properties_2 — Methodget_physical_device_queue_family_properties_2(physical_device::PhysicalDevice)::Vector{QueueFamilyProperties2}Arguments:
physical_device::PhysicalDevice
get_physical_device_queue_family_properties_2(physical_device::PhysicalDevice) -> Vector{QueueFamilyProperties2}
Vulkan.get_physical_device_sparse_image_format_properties — Methodget_physical_device_sparse_image_format_properties(physical_device::PhysicalDevice, format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling, fptr::FunctionPtr)::Vector{SparseImageFormatProperties}Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTilingfptr::FunctionPtr
get_physical_device_sparse_image_format_properties(physical_device::PhysicalDevice, format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageFormatProperties}
Vulkan.get_physical_device_sparse_image_format_properties — Methodget_physical_device_sparse_image_format_properties(physical_device::PhysicalDevice, format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling)::Vector{SparseImageFormatProperties}Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTiling
get_physical_device_sparse_image_format_properties(physical_device::PhysicalDevice, format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling) -> Vector{SparseImageFormatProperties}
Vulkan.get_physical_device_sparse_image_format_properties_2 — Methodget_physical_device_sparse_image_format_properties_2(physical_device::PhysicalDevice, format_info::PhysicalDeviceSparseImageFormatInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageFormatProperties2}
Vulkan.get_physical_device_sparse_image_format_properties_2 — Methodget_physical_device_sparse_image_format_properties_2(physical_device::PhysicalDevice, format_info::PhysicalDeviceSparseImageFormatInfo2) -> Vector{SparseImageFormatProperties2}
Vulkan.get_physical_device_sparse_image_format_properties_2 — Methodget_physical_device_sparse_image_format_properties_2(physical_device::PhysicalDevice, format_info::_PhysicalDeviceSparseImageFormatInfo2, fptr::FunctionPtr)::Vector{SparseImageFormatProperties2}Arguments:
physical_device::PhysicalDeviceformat_info::_PhysicalDeviceSparseImageFormatInfo2fptr::FunctionPtr
get_physical_device_sparse_image_format_properties_2(physical_device::PhysicalDevice, format_info::_PhysicalDeviceSparseImageFormatInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageFormatProperties2}
Vulkan.get_physical_device_sparse_image_format_properties_2 — Methodget_physical_device_sparse_image_format_properties_2(physical_device::PhysicalDevice, format_info::_PhysicalDeviceSparseImageFormatInfo2)::Vector{SparseImageFormatProperties2}Arguments:
physical_device::PhysicalDeviceformat_info::_PhysicalDeviceSparseImageFormatInfo2
get_physical_device_sparse_image_format_properties_2(physical_device::PhysicalDevice, format_info::_PhysicalDeviceSparseImageFormatInfo2) -> Vector{SparseImageFormatProperties2}
Vulkan.get_physical_device_supported_framebuffer_mixed_samples_combinations_nv — Methodget_physical_device_supported_framebuffer_mixed_samples_combinations_nv(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{FramebufferMixedSamplesCombinationNV}, VulkanError}Extension: VK_NV_coverage_reduction_mode
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_supported_framebuffer_mixed_samples_combinations_nv(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{FramebufferMixedSamplesCombinationNV}, VulkanError}
Vulkan.get_physical_device_supported_framebuffer_mixed_samples_combinations_nv — Methodget_physical_device_supported_framebuffer_mixed_samples_combinations_nv(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{FramebufferMixedSamplesCombinationNV}, VulkanError}Extension: VK_NV_coverage_reduction_mode
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_supported_framebuffer_mixed_samples_combinations_nv(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{FramebufferMixedSamplesCombinationNV}, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_ext — Methodget_physical_device_surface_capabilities_2_ext(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::FunctionPtr)::ResultTypes.Result{SurfaceCapabilities2EXT, VulkanError}Extension: VK_EXT_display_surface_counter
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr
get_physical_device_surface_capabilities_2_ext(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{SurfaceCapabilities2EXT, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_ext — Methodget_physical_device_surface_capabilities_2_ext(physical_device::PhysicalDevice, surface::SurfaceKHR)::ResultTypes.Result{SurfaceCapabilities2EXT, VulkanError}Extension: VK_EXT_display_surface_counter
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
get_physical_device_surface_capabilities_2_ext(physical_device::PhysicalDevice, surface::SurfaceKHR) -> ResultTypes.Result{SurfaceCapabilities2EXT, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_khr — Methodget_physical_device_surface_capabilities_2_khr(physical_device::PhysicalDevice, surface_info::PhysicalDeviceSurfaceInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{SurfaceCapabilities2KHR, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_khr — Methodget_physical_device_surface_capabilities_2_khr(physical_device::PhysicalDevice, surface_info::PhysicalDeviceSurfaceInfo2KHR) -> ResultTypes.Result{SurfaceCapabilities2KHR, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_khr — Methodget_physical_device_surface_capabilities_2_khr(physical_device::PhysicalDevice, surface_info::_PhysicalDeviceSurfaceInfo2KHR, fptr::FunctionPtr)::ResultTypes.Result{SurfaceCapabilities2KHR, VulkanError}Extension: VK_KHR_get_surface_capabilities2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::_PhysicalDeviceSurfaceInfo2KHRfptr::FunctionPtr
get_physical_device_surface_capabilities_2_khr(physical_device::PhysicalDevice, surface_info::_PhysicalDeviceSurfaceInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{SurfaceCapabilities2KHR, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_khr — Methodget_physical_device_surface_capabilities_2_khr(physical_device::PhysicalDevice, surface_info::_PhysicalDeviceSurfaceInfo2KHR)::ResultTypes.Result{SurfaceCapabilities2KHR, VulkanError}Extension: VK_KHR_get_surface_capabilities2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::_PhysicalDeviceSurfaceInfo2KHR
get_physical_device_surface_capabilities_2_khr(physical_device::PhysicalDevice, surface_info::_PhysicalDeviceSurfaceInfo2KHR) -> ResultTypes.Result{SurfaceCapabilities2KHR, VulkanError}
Vulkan.get_physical_device_surface_capabilities_khr — Methodget_physical_device_surface_capabilities_khr(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::FunctionPtr)::ResultTypes.Result{SurfaceCapabilitiesKHR, VulkanError}Extension: VK_KHR_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr
get_physical_device_surface_capabilities_khr(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{SurfaceCapabilitiesKHR, VulkanError}
Vulkan.get_physical_device_surface_capabilities_khr — Methodget_physical_device_surface_capabilities_khr(physical_device::PhysicalDevice, surface::SurfaceKHR)::ResultTypes.Result{SurfaceCapabilitiesKHR, VulkanError}Extension: VK_KHR_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
get_physical_device_surface_capabilities_khr(physical_device::PhysicalDevice, surface::SurfaceKHR) -> ResultTypes.Result{SurfaceCapabilitiesKHR, VulkanError}
Vulkan.get_physical_device_surface_formats_2_khr — Methodget_physical_device_surface_formats_2_khr(physical_device::PhysicalDevice, surface_info::PhysicalDeviceSurfaceInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{SurfaceFormat2KHR}, VulkanError}
Vulkan.get_physical_device_surface_formats_2_khr — Methodget_physical_device_surface_formats_2_khr(physical_device::PhysicalDevice, surface_info::PhysicalDeviceSurfaceInfo2KHR) -> ResultTypes.Result{Vector{SurfaceFormat2KHR}, VulkanError}
Vulkan.get_physical_device_surface_formats_2_khr — Methodget_physical_device_surface_formats_2_khr(physical_device::PhysicalDevice, surface_info::_PhysicalDeviceSurfaceInfo2KHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{SurfaceFormat2KHR}, VulkanError}Extension: VK_KHR_get_surface_capabilities2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::_PhysicalDeviceSurfaceInfo2KHRfptr::FunctionPtr
get_physical_device_surface_formats_2_khr(physical_device::PhysicalDevice, surface_info::_PhysicalDeviceSurfaceInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{SurfaceFormat2KHR}, VulkanError}
Vulkan.get_physical_device_surface_formats_2_khr — Methodget_physical_device_surface_formats_2_khr(physical_device::PhysicalDevice, surface_info::_PhysicalDeviceSurfaceInfo2KHR)::ResultTypes.Result{Vector{SurfaceFormat2KHR}, VulkanError}Extension: VK_KHR_get_surface_capabilities2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::_PhysicalDeviceSurfaceInfo2KHR
get_physical_device_surface_formats_2_khr(physical_device::PhysicalDevice, surface_info::_PhysicalDeviceSurfaceInfo2KHR) -> ResultTypes.Result{Vector{SurfaceFormat2KHR}, VulkanError}
Vulkan.get_physical_device_surface_formats_khr — Methodget_physical_device_surface_formats_khr(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{SurfaceFormatKHR}, VulkanError}Extension: VK_KHR_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr
get_physical_device_surface_formats_khr(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{SurfaceFormatKHR}, VulkanError}
Vulkan.get_physical_device_surface_formats_khr — Methodget_physical_device_surface_formats_khr(physical_device::PhysicalDevice, surface::SurfaceKHR)::ResultTypes.Result{Vector{SurfaceFormatKHR}, VulkanError}Extension: VK_KHR_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
get_physical_device_surface_formats_khr(physical_device::PhysicalDevice, surface::SurfaceKHR) -> ResultTypes.Result{Vector{SurfaceFormatKHR}, VulkanError}
Vulkan.get_physical_device_surface_present_modes_khr — Methodget_physical_device_surface_present_modes_khr(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{PresentModeKHR}, VulkanError}Extension: VK_KHR_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr
get_physical_device_surface_present_modes_khr(physical_device::PhysicalDevice, surface::SurfaceKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PresentModeKHR}, VulkanError}
Vulkan.get_physical_device_surface_present_modes_khr — Methodget_physical_device_surface_present_modes_khr(physical_device::PhysicalDevice, surface::SurfaceKHR)::ResultTypes.Result{Vector{PresentModeKHR}, VulkanError}Extension: VK_KHR_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
get_physical_device_surface_present_modes_khr(physical_device::PhysicalDevice, surface::SurfaceKHR) -> ResultTypes.Result{Vector{PresentModeKHR}, VulkanError}
Vulkan.get_physical_device_surface_support_khr — Methodget_physical_device_surface_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, surface::SurfaceKHR, fptr::FunctionPtr)::ResultTypes.Result{Bool, VulkanError}Extension: VK_KHR_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integersurface::SurfaceKHRfptr::FunctionPtr
get_physical_device_surface_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, surface::SurfaceKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Bool, VulkanError}
Vulkan.get_physical_device_surface_support_khr — Methodget_physical_device_surface_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, surface::SurfaceKHR)::ResultTypes.Result{Bool, VulkanError}Extension: VK_KHR_surface
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integersurface::SurfaceKHR
get_physical_device_surface_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, surface::SurfaceKHR) -> ResultTypes.Result{Bool, VulkanError}
Vulkan.get_physical_device_tool_properties_ext — Methodget_physical_device_tool_properties_ext(physical_device::PhysicalDevice, fptr::FunctionPtr)::ResultTypes.Result{Vector{PhysicalDeviceToolPropertiesEXT}, VulkanError}Extension: VK_EXT_tooling_info
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr
get_physical_device_tool_properties_ext(physical_device::PhysicalDevice, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PhysicalDeviceToolPropertiesEXT}, VulkanError}
Vulkan.get_physical_device_tool_properties_ext — Methodget_physical_device_tool_properties_ext(physical_device::PhysicalDevice)::ResultTypes.Result{Vector{PhysicalDeviceToolPropertiesEXT}, VulkanError}Extension: VK_EXT_tooling_info
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_tool_properties_ext(physical_device::PhysicalDevice) -> ResultTypes.Result{Vector{PhysicalDeviceToolPropertiesEXT}, VulkanError}
Vulkan.get_physical_device_wayland_presentation_support_khr — Methodget_physical_device_wayland_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, display::Ptr{wl_display}, fptr::FunctionPtr)::BoolExtension: VK_KHR_wayland_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integerdisplay::Ptr{wl_display}fptr::FunctionPtr
get_physical_device_wayland_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, display::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Bool
Vulkan.get_physical_device_wayland_presentation_support_khr — Methodget_physical_device_wayland_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, display::Ptr{wl_display})::BoolExtension: VK_KHR_wayland_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integerdisplay::Ptr{wl_display}
get_physical_device_wayland_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, display::Ptr{Nothing}) -> Bool
Vulkan.get_physical_device_xcb_presentation_support_khr — Methodget_physical_device_xcb_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, connection::Ptr{xcb_connection_t}, visual_id::xcb_visualid_t, fptr::FunctionPtr)::BoolExtension: VK_KHR_xcb_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integerconnection::Ptr{xcb_connection_t}visual_id::xcb_visualid_tfptr::FunctionPtr
get_physical_device_xcb_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, connection::Ptr{Nothing}, visual_id::UInt32, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Bool
Vulkan.get_physical_device_xcb_presentation_support_khr — Methodget_physical_device_xcb_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, connection::Ptr{xcb_connection_t}, visual_id::xcb_visualid_t)::BoolExtension: VK_KHR_xcb_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integerconnection::Ptr{xcb_connection_t}visual_id::xcb_visualid_t
get_physical_device_xcb_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, connection::Ptr{Nothing}, visual_id::UInt32) -> Bool
Vulkan.get_physical_device_xlib_presentation_support_khr — Methodget_physical_device_xlib_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, dpy::Ptr{Display}, visual_id::VisualID, fptr::FunctionPtr)::BoolExtension: VK_KHR_xlib_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integerdpy::Ptr{Display}visual_id::VisualIDfptr::FunctionPtr
get_physical_device_xlib_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, dpy::Ptr{Nothing}, visual_id::UInt64, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Bool
Vulkan.get_physical_device_xlib_presentation_support_khr — Methodget_physical_device_xlib_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, dpy::Ptr{Display}, visual_id::VisualID)::BoolExtension: VK_KHR_xlib_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::Integerdpy::Ptr{Display}visual_id::VisualID
get_physical_device_xlib_presentation_support_khr(physical_device::PhysicalDevice, queue_family_index::Integer, dpy::Ptr{Nothing}, visual_id::UInt64) -> Bool
Vulkan.get_pipeline_cache_data — Methodget_pipeline_cache_data(device::Device, pipeline_cache::PipelineCache, fptr::FunctionPtr)::ResultTypes.Result{Tuple{UInt, Ptr{Cvoid}}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_cache::PipelineCachefptr::FunctionPtr
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_pipeline_cache_data(device::Device, pipeline_cache::PipelineCache, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_pipeline_cache_data — Methodget_pipeline_cache_data(device::Device, pipeline_cache::PipelineCache)::ResultTypes.Result{Tuple{UInt, Ptr{Cvoid}}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_cache::PipelineCache
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_pipeline_cache_data(device::Device, pipeline_cache::PipelineCache) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_pipeline_executable_internal_representations_khr — Methodget_pipeline_executable_internal_representations_khr(device::Device, executable_info::PipelineExecutableInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PipelineExecutableInternalRepresentationKHR}, VulkanError}
Vulkan.get_pipeline_executable_internal_representations_khr — Methodget_pipeline_executable_internal_representations_khr(device::Device, executable_info::PipelineExecutableInfoKHR) -> ResultTypes.Result{Vector{PipelineExecutableInternalRepresentationKHR}, VulkanError}
Vulkan.get_pipeline_executable_internal_representations_khr — Methodget_pipeline_executable_internal_representations_khr(device::Device, executable_info::_PipelineExecutableInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{PipelineExecutableInternalRepresentationKHR}, VulkanError}Extension: VK_KHR_pipeline_executable_properties
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::_PipelineExecutableInfoKHRfptr::FunctionPtr
get_pipeline_executable_internal_representations_khr(device::Device, executable_info::_PipelineExecutableInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PipelineExecutableInternalRepresentationKHR}, VulkanError}
Vulkan.get_pipeline_executable_internal_representations_khr — Methodget_pipeline_executable_internal_representations_khr(device::Device, executable_info::_PipelineExecutableInfoKHR)::ResultTypes.Result{Vector{PipelineExecutableInternalRepresentationKHR}, VulkanError}Extension: VK_KHR_pipeline_executable_properties
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::_PipelineExecutableInfoKHR
get_pipeline_executable_internal_representations_khr(device::Device, executable_info::_PipelineExecutableInfoKHR) -> ResultTypes.Result{Vector{PipelineExecutableInternalRepresentationKHR}, VulkanError}
Vulkan.get_pipeline_executable_properties_khr — Methodget_pipeline_executable_properties_khr(device::Device, pipeline_info::PipelineInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PipelineExecutablePropertiesKHR}, VulkanError}
Vulkan.get_pipeline_executable_properties_khr — Methodget_pipeline_executable_properties_khr(device::Device, pipeline_info::PipelineInfoKHR) -> ResultTypes.Result{Vector{PipelineExecutablePropertiesKHR}, VulkanError}
Vulkan.get_pipeline_executable_properties_khr — Methodget_pipeline_executable_properties_khr(device::Device, pipeline_info::_PipelineInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{PipelineExecutablePropertiesKHR}, VulkanError}Extension: VK_KHR_pipeline_executable_properties
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_info::_PipelineInfoKHRfptr::FunctionPtr
get_pipeline_executable_properties_khr(device::Device, pipeline_info::_PipelineInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PipelineExecutablePropertiesKHR}, VulkanError}
Vulkan.get_pipeline_executable_properties_khr — Methodget_pipeline_executable_properties_khr(device::Device, pipeline_info::_PipelineInfoKHR)::ResultTypes.Result{Vector{PipelineExecutablePropertiesKHR}, VulkanError}Extension: VK_KHR_pipeline_executable_properties
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_info::_PipelineInfoKHR
get_pipeline_executable_properties_khr(device::Device, pipeline_info::_PipelineInfoKHR) -> ResultTypes.Result{Vector{PipelineExecutablePropertiesKHR}, VulkanError}
Vulkan.get_pipeline_executable_statistics_khr — Methodget_pipeline_executable_statistics_khr(device::Device, executable_info::PipelineExecutableInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PipelineExecutableStatisticKHR}, VulkanError}
Vulkan.get_pipeline_executable_statistics_khr — Methodget_pipeline_executable_statistics_khr(device::Device, executable_info::PipelineExecutableInfoKHR) -> ResultTypes.Result{Vector{PipelineExecutableStatisticKHR}, VulkanError}
Vulkan.get_pipeline_executable_statistics_khr — Methodget_pipeline_executable_statistics_khr(device::Device, executable_info::_PipelineExecutableInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{PipelineExecutableStatisticKHR}, VulkanError}Extension: VK_KHR_pipeline_executable_properties
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::_PipelineExecutableInfoKHRfptr::FunctionPtr
get_pipeline_executable_statistics_khr(device::Device, executable_info::_PipelineExecutableInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PipelineExecutableStatisticKHR}, VulkanError}
Vulkan.get_pipeline_executable_statistics_khr — Methodget_pipeline_executable_statistics_khr(device::Device, executable_info::_PipelineExecutableInfoKHR)::ResultTypes.Result{Vector{PipelineExecutableStatisticKHR}, VulkanError}Extension: VK_KHR_pipeline_executable_properties
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::_PipelineExecutableInfoKHR
get_pipeline_executable_statistics_khr(device::Device, executable_info::_PipelineExecutableInfoKHR) -> ResultTypes.Result{Vector{PipelineExecutableStatisticKHR}, VulkanError}
Vulkan.get_private_data_ext — Methodget_private_data_ext(device::Device, object_type::ObjectType, object_handle::Integer, private_data_slot::PrivateDataSlotEXT, fptr::FunctionPtr)::UInt64Extension: VK_EXT_private_data
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::Integerprivate_data_slot::PrivateDataSlotEXTfptr::FunctionPtr
get_private_data_ext(device::Device, object_type::ObjectType, object_handle::Integer, private_data_slot::PrivateDataSlotEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_private_data_ext — Methodget_private_data_ext(device::Device, object_type::ObjectType, object_handle::Integer, private_data_slot::PrivateDataSlotEXT)::UInt64Extension: VK_EXT_private_data
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::Integerprivate_data_slot::PrivateDataSlotEXT
get_private_data_ext(device::Device, object_type::ObjectType, object_handle::Integer, private_data_slot::PrivateDataSlotEXT) -> UInt64
Vulkan.get_query_pool_results — Methodget_query_pool_results(device::Device, query_pool::QueryPool, first_query::Integer, query_count::Integer, data_size::Integer, data::Ptr{Cvoid}, stride::Integer, fptr::FunctionPtr; flags = 0)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
SUCCESSNOT_READY
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicequery_pool::QueryPoolfirst_query::Integerquery_count::Integerdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::Integerfptr::FunctionPtrflags: defaults to0
get_query_pool_results(device::Device, query_pool::QueryPool, first_query::Integer, query_count::Integer, data_size::Integer, data::Ptr{Nothing}, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_query_pool_results — Methodget_query_pool_results(device::Device, query_pool::QueryPool, first_query::Integer, query_count::Integer, data_size::Integer, data::Ptr{Cvoid}, stride::Integer; flags = 0)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
SUCCESSNOT_READY
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicequery_pool::QueryPoolfirst_query::Integerquery_count::Integerdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::Integerflags: defaults to0
get_query_pool_results(device::Device, query_pool::QueryPool, first_query::Integer, query_count::Integer, data_size::Integer, data::Ptr{Nothing}, stride::Integer; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_queue_checkpoint_data_2_nv — Methodget_queue_checkpoint_data_2_nv(queue::Queue, fptr::FunctionPtr)::Vector{CheckpointData2NV}Extension: VK_KHR_synchronization2
Arguments:
queue::Queuefptr::FunctionPtr
get_queue_checkpoint_data_2_nv(queue::Queue, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{CheckpointData2NV}
Vulkan.get_queue_checkpoint_data_2_nv — Methodget_queue_checkpoint_data_2_nv(queue::Queue)::Vector{CheckpointData2NV}Extension: VK_KHR_synchronization2
Arguments:
queue::Queue
get_queue_checkpoint_data_2_nv(queue::Queue) -> Vector{CheckpointData2NV}
Vulkan.get_queue_checkpoint_data_nv — Methodget_queue_checkpoint_data_nv(queue::Queue, fptr::FunctionPtr)::Vector{CheckpointDataNV}Extension: VK_NV_device_diagnostic_checkpoints
Arguments:
queue::Queuefptr::FunctionPtr
get_queue_checkpoint_data_nv(queue::Queue, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{CheckpointDataNV}
Vulkan.get_queue_checkpoint_data_nv — Methodget_queue_checkpoint_data_nv(queue::Queue)::Vector{CheckpointDataNV}Extension: VK_NV_device_diagnostic_checkpoints
Arguments:
queue::Queue
get_queue_checkpoint_data_nv(queue::Queue) -> Vector{CheckpointDataNV}
Vulkan.get_rand_r_output_display_ext — Methodget_rand_r_output_display_ext(physical_device::PhysicalDevice, dpy::Ptr{Display}, rr_output::RROutput, fptr::FunctionPtr)::ResultTypes.Result{DisplayKHR, VulkanError}Extension: VK_EXT_acquire_xlib_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}rr_output::RROutputfptr::FunctionPtr
get_rand_r_output_display_ext(physical_device::PhysicalDevice, dpy::Ptr{Nothing}, rr_output::UInt64, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DisplayKHR, VulkanError}
Vulkan.get_rand_r_output_display_ext — Methodget_rand_r_output_display_ext(physical_device::PhysicalDevice, dpy::Ptr{Display}, rr_output::RROutput)::ResultTypes.Result{DisplayKHR, VulkanError}Extension: VK_EXT_acquire_xlib_display
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}rr_output::RROutput
get_rand_r_output_display_ext(physical_device::PhysicalDevice, dpy::Ptr{Nothing}, rr_output::UInt64) -> ResultTypes.Result{DisplayKHR, VulkanError}
Vulkan.get_ray_tracing_capture_replay_shader_group_handles_khr — Methodget_ray_tracing_capture_replay_shader_group_handles_khr(device::Device, pipeline::Pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Cvoid}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_ray_tracing_pipeline
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::Integergroup_count::Integerdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr
get_ray_tracing_capture_replay_shader_group_handles_khr(device::Device, pipeline::Pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_ray_tracing_capture_replay_shader_group_handles_khr — Methodget_ray_tracing_capture_replay_shader_group_handles_khr(device::Device, pipeline::Pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Cvoid})::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_ray_tracing_pipeline
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::Integergroup_count::Integerdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
get_ray_tracing_capture_replay_shader_group_handles_khr(device::Device, pipeline::Pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_ray_tracing_shader_group_handles_khr — Methodget_ray_tracing_shader_group_handles_khr(device::Device, pipeline::Pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Cvoid}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_ray_tracing_pipeline
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::Integergroup_count::Integerdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr
get_ray_tracing_shader_group_handles_khr(device::Device, pipeline::Pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_ray_tracing_shader_group_handles_khr — Methodget_ray_tracing_shader_group_handles_khr(device::Device, pipeline::Pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Cvoid})::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_ray_tracing_pipeline
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::Integergroup_count::Integerdata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
get_ray_tracing_shader_group_handles_khr(device::Device, pipeline::Pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_ray_tracing_shader_group_stack_size_khr — Methodget_ray_tracing_shader_group_stack_size_khr(device::Device, pipeline::Pipeline, group::Integer, group_shader::ShaderGroupShaderKHR, fptr::FunctionPtr)::UInt64Extension: VK_KHR_ray_tracing_pipeline
Arguments:
device::Devicepipeline::Pipelinegroup::Integergroup_shader::ShaderGroupShaderKHRfptr::FunctionPtr
get_ray_tracing_shader_group_stack_size_khr(device::Device, pipeline::Pipeline, group::Integer, group_shader::ShaderGroupShaderKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_ray_tracing_shader_group_stack_size_khr — Methodget_ray_tracing_shader_group_stack_size_khr(device::Device, pipeline::Pipeline, group::Integer, group_shader::ShaderGroupShaderKHR)::UInt64Extension: VK_KHR_ray_tracing_pipeline
Arguments:
device::Devicepipeline::Pipelinegroup::Integergroup_shader::ShaderGroupShaderKHR
get_ray_tracing_shader_group_stack_size_khr(device::Device, pipeline::Pipeline, group::Integer, group_shader::ShaderGroupShaderKHR) -> UInt64
Vulkan.get_refresh_cycle_duration_google — Methodget_refresh_cycle_duration_google(device::Device, swapchain::SwapchainKHR, fptr::FunctionPtr)::ResultTypes.Result{RefreshCycleDurationGOOGLE, VulkanError}Extension: VK_GOOGLE_display_timing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr
get_refresh_cycle_duration_google(device::Device, swapchain::SwapchainKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{RefreshCycleDurationGOOGLE, VulkanError}
Vulkan.get_refresh_cycle_duration_google — Methodget_refresh_cycle_duration_google(device::Device, swapchain::SwapchainKHR)::ResultTypes.Result{RefreshCycleDurationGOOGLE, VulkanError}Extension: VK_GOOGLE_display_timing
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)
get_refresh_cycle_duration_google(device::Device, swapchain::SwapchainKHR) -> ResultTypes.Result{RefreshCycleDurationGOOGLE, VulkanError}
Vulkan.get_render_area_granularity — Methodget_render_area_granularity(device::Device, render_pass::RenderPass, fptr::FunctionPtr)::_Extent2DArguments:
device::Devicerender_pass::RenderPassfptr::FunctionPtr
get_render_area_granularity(device::Device, render_pass::RenderPass, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _Extent2D
Vulkan.get_render_area_granularity — Methodget_render_area_granularity(device::Device, render_pass::RenderPass)::_Extent2DArguments:
device::Devicerender_pass::RenderPass
get_render_area_granularity(device::Device, render_pass::RenderPass) -> _Extent2D
Vulkan.get_semaphore_counter_value — Methodget_semaphore_counter_value(device::Device, semaphore::Semaphore, fptr::FunctionPtr)::ResultTypes.Result{UInt64, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicesemaphore::Semaphorefptr::FunctionPtr
get_semaphore_counter_value(device::Device, semaphore::Semaphore, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan.get_semaphore_counter_value — Methodget_semaphore_counter_value(device::Device, semaphore::Semaphore)::ResultTypes.Result{UInt64, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicesemaphore::Semaphore
get_semaphore_counter_value(device::Device, semaphore::Semaphore) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan.get_semaphore_fd_khr — Methodget_semaphore_fd_khr(device::Device, get_fd_info::SemaphoreGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.get_semaphore_fd_khr — Methodget_semaphore_fd_khr(device::Device, get_fd_info::SemaphoreGetFdInfoKHR)
Vulkan.get_semaphore_fd_khr — Methodget_semaphore_fd_khr(device::Device, get_fd_info::_SemaphoreGetFdInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Int, VulkanError}Extension: VK_KHR_external_semaphore_fd
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_SemaphoreGetFdInfoKHRfptr::FunctionPtr
get_semaphore_fd_khr(device::Device, get_fd_info::_SemaphoreGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.get_semaphore_fd_khr — Methodget_semaphore_fd_khr(device::Device, get_fd_info::_SemaphoreGetFdInfoKHR)::ResultTypes.Result{Int, VulkanError}Extension: VK_KHR_external_semaphore_fd
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_SemaphoreGetFdInfoKHR
get_semaphore_fd_khr(device::Device, get_fd_info::_SemaphoreGetFdInfoKHR)
Vulkan.get_shader_info_amd — Methodget_shader_info_amd(device::Device, pipeline::Pipeline, shader_stage::ShaderStageFlag, info_type::ShaderInfoTypeAMD, fptr::FunctionPtr)::ResultTypes.Result{Tuple{UInt, Ptr{Cvoid}}, VulkanError}Extension: VK_AMD_shader_info
Return codes:
- Error:
ERROR_FEATURE_NOT_PRESENTERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader_stage::ShaderStageFlaginfo_type::ShaderInfoTypeAMDfptr::FunctionPtr
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_shader_info_amd(device::Device, pipeline::Pipeline, shader_stage::ShaderStageFlag, info_type::ShaderInfoTypeAMD, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_shader_info_amd — Methodget_shader_info_amd(device::Device, pipeline::Pipeline, shader_stage::ShaderStageFlag, info_type::ShaderInfoTypeAMD)::ResultTypes.Result{Tuple{UInt, Ptr{Cvoid}}, VulkanError}Extension: VK_AMD_shader_info
Return codes:
- Error:
ERROR_FEATURE_NOT_PRESENTERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader_stage::ShaderStageFlaginfo_type::ShaderInfoTypeAMD
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_shader_info_amd(device::Device, pipeline::Pipeline, shader_stage::ShaderStageFlag, info_type::ShaderInfoTypeAMD) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_swapchain_counter_ext — Methodget_swapchain_counter_ext(device::Device, swapchain::SwapchainKHR, counter::SurfaceCounterFlagEXT, fptr::FunctionPtr)::ResultTypes.Result{UInt64, VulkanError}Extension: VK_EXT_display_control
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHR
Arguments:
device::Deviceswapchain::SwapchainKHRcounter::SurfaceCounterFlagEXTfptr::FunctionPtr
get_swapchain_counter_ext(device::Device, swapchain::SwapchainKHR, counter::SurfaceCounterFlagEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan.get_swapchain_counter_ext — Methodget_swapchain_counter_ext(device::Device, swapchain::SwapchainKHR, counter::SurfaceCounterFlagEXT)::ResultTypes.Result{UInt64, VulkanError}Extension: VK_EXT_display_control
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHR
Arguments:
device::Deviceswapchain::SwapchainKHRcounter::SurfaceCounterFlagEXT
get_swapchain_counter_ext(device::Device, swapchain::SwapchainKHR, counter::SurfaceCounterFlagEXT) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan.get_swapchain_images_khr — Methodget_swapchain_images_khr(device::Device, swapchain::SwapchainKHR, fptr::FunctionPtr)::ResultTypes.Result{Vector{Image}, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceswapchain::SwapchainKHRfptr::FunctionPtr
get_swapchain_images_khr(device::Device, swapchain::SwapchainKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{Image}, VulkanError}
Vulkan.get_swapchain_images_khr — Methodget_swapchain_images_khr(device::Device, swapchain::SwapchainKHR)::ResultTypes.Result{Vector{Image}, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceswapchain::SwapchainKHR
get_swapchain_images_khr(device::Device, swapchain::SwapchainKHR) -> ResultTypes.Result{Vector{Image}, VulkanError}
Vulkan.get_swapchain_status_khr — Methodget_swapchain_status_khr(device::Device, swapchain::SwapchainKHR, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_shared_presentable_image
Return codes:
- Success:
SUCCESSSUBOPTIMAL_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr
get_swapchain_status_khr(device::Device, swapchain::SwapchainKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_swapchain_status_khr — Methodget_swapchain_status_khr(device::Device, swapchain::SwapchainKHR)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_shared_presentable_image
Return codes:
- Success:
SUCCESSSUBOPTIMAL_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)
get_swapchain_status_khr(device::Device, swapchain::SwapchainKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_validation_cache_data_ext — Methodget_validation_cache_data_ext(device::Device, validation_cache::ValidationCacheEXT, fptr::FunctionPtr)::ResultTypes.Result{Tuple{UInt, Ptr{Cvoid}}, VulkanError}Extension: VK_EXT_validation_cache
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicevalidation_cache::ValidationCacheEXTfptr::FunctionPtr
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_validation_cache_data_ext(device::Device, validation_cache::ValidationCacheEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_validation_cache_data_ext — Methodget_validation_cache_data_ext(device::Device, validation_cache::ValidationCacheEXT)::ResultTypes.Result{Tuple{UInt, Ptr{Cvoid}}, VulkanError}Extension: VK_EXT_validation_cache
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicevalidation_cache::ValidationCacheEXT
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_validation_cache_data_ext(device::Device, validation_cache::ValidationCacheEXT) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.import_fence_fd_khr — Methodimport_fence_fd_khr(device::Device, import_fence_fd_info::ImportFenceFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_fence_fd_khr — Methodimport_fence_fd_khr(device::Device, import_fence_fd_info::ImportFenceFdInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_fence_fd_khr — Methodimport_fence_fd_khr(device::Device, import_fence_fd_info::_ImportFenceFdInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_external_fence_fd
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_fence_fd_info::_ImportFenceFdInfoKHRfptr::FunctionPtr
import_fence_fd_khr(device::Device, import_fence_fd_info::_ImportFenceFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_fence_fd_khr — Methodimport_fence_fd_khr(device::Device, import_fence_fd_info::_ImportFenceFdInfoKHR)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_external_fence_fd
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_fence_fd_info::_ImportFenceFdInfoKHR
import_fence_fd_khr(device::Device, import_fence_fd_info::_ImportFenceFdInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_semaphore_fd_khr — Methodimport_semaphore_fd_khr(device::Device, import_semaphore_fd_info::ImportSemaphoreFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_semaphore_fd_khr — Methodimport_semaphore_fd_khr(device::Device, import_semaphore_fd_info::ImportSemaphoreFdInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_semaphore_fd_khr — Methodimport_semaphore_fd_khr(device::Device, import_semaphore_fd_info::_ImportSemaphoreFdInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_external_semaphore_fd
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_semaphore_fd_info::_ImportSemaphoreFdInfoKHRfptr::FunctionPtr
import_semaphore_fd_khr(device::Device, import_semaphore_fd_info::_ImportSemaphoreFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_semaphore_fd_khr — Methodimport_semaphore_fd_khr(device::Device, import_semaphore_fd_info::_ImportSemaphoreFdInfoKHR)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_external_semaphore_fd
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_semaphore_fd_info::_ImportSemaphoreFdInfoKHR
import_semaphore_fd_khr(device::Device, import_semaphore_fd_info::_ImportSemaphoreFdInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.initialize_performance_api_intel — Methodinitialize_performance_api_intel(device::Device, initialize_info::InitializePerformanceApiInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.initialize_performance_api_intel — Methodinitialize_performance_api_intel(device::Device, initialize_info::InitializePerformanceApiInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.initialize_performance_api_intel — Methodinitialize_performance_api_intel(device::Device, initialize_info::_InitializePerformanceApiInfoINTEL, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitialize_info::_InitializePerformanceApiInfoINTELfptr::FunctionPtr
initialize_performance_api_intel(device::Device, initialize_info::_InitializePerformanceApiInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.initialize_performance_api_intel — Methodinitialize_performance_api_intel(device::Device, initialize_info::_InitializePerformanceApiInfoINTEL)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitialize_info::_InitializePerformanceApiInfoINTEL
initialize_performance_api_intel(device::Device, initialize_info::_InitializePerformanceApiInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.invalidate_mapped_memory_ranges — Methodinvalidate_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.invalidate_mapped_memory_ranges — Methodinvalidate_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray{_MappedMemoryRange}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::AbstractArray{_MappedMemoryRange}fptr::FunctionPtr
invalidate_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray{_MappedMemoryRange, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.invalidate_mapped_memory_ranges — Methodinvalidate_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray{_MappedMemoryRange})::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::AbstractArray{_MappedMemoryRange}
invalidate_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray{_MappedMemoryRange, N} where N) -> ResultTypes.Result{Result, VulkanError}
Vulkan.invalidate_mapped_memory_ranges — Methodinvalidate_mapped_memory_ranges(device::Device, memory_ranges::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.map_memory — Methodmap_memory(device::Device, memory::DeviceMemory, offset::Integer, size::Integer, fptr::FunctionPtr; flags = 0)::ResultTypes.Result{Ptr{Cvoid}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_MEMORY_MAP_FAILED
Arguments:
device::Devicememory::DeviceMemory(externsync)offset::Integersize::Integerfptr::FunctionPtrflags: defaults to0
map_memory(device::Device, memory::DeviceMemory, offset::Integer, size::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Ptr{Nothing}, VulkanError}
Vulkan.map_memory — Methodmap_memory(device::Device, memory::DeviceMemory, offset::Integer, size::Integer; flags = 0)::ResultTypes.Result{Ptr{Cvoid}, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_MEMORY_MAP_FAILED
Arguments:
device::Devicememory::DeviceMemory(externsync)offset::Integersize::Integerflags: defaults to0
map_memory(device::Device, memory::DeviceMemory, offset::Integer, size::Integer; flags) -> ResultTypes.Result{Ptr{Nothing}, VulkanError}
Vulkan.merge_pipeline_caches — Methodmerge_pipeline_caches(device::Device, dst_cache::PipelineCache, src_caches::AbstractArray{PipelineCache}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::PipelineCache(externsync)src_caches::AbstractArray{PipelineCache}fptr::FunctionPtr
merge_pipeline_caches(device::Device, dst_cache::PipelineCache, src_caches::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.merge_pipeline_caches — Methodmerge_pipeline_caches(device::Device, dst_cache::PipelineCache, src_caches::AbstractArray{PipelineCache})::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::PipelineCache(externsync)src_caches::AbstractArray{PipelineCache}
merge_pipeline_caches(device::Device, dst_cache::PipelineCache, src_caches::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.merge_validation_caches_ext — Methodmerge_validation_caches_ext(device::Device, dst_cache::ValidationCacheEXT, src_caches::AbstractArray{ValidationCacheEXT}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_validation_cache
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::ValidationCacheEXT(externsync)src_caches::AbstractArray{ValidationCacheEXT}fptr::FunctionPtr
merge_validation_caches_ext(device::Device, dst_cache::ValidationCacheEXT, src_caches::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.merge_validation_caches_ext — Methodmerge_validation_caches_ext(device::Device, dst_cache::ValidationCacheEXT, src_caches::AbstractArray{ValidationCacheEXT})::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_validation_cache
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::ValidationCacheEXT(externsync)src_caches::AbstractArray{ValidationCacheEXT}
merge_validation_caches_ext(device::Device, dst_cache::ValidationCacheEXT, src_caches::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.pointer_length — Function`pointer_length(val)`Return the length val considering it as an array.
Differ from Base.length in that pointer_length(C_NULL) == 0 and that a RefArrays return the length of their roots.
pointer_length(arr)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/pointers.jl:25.
pointer_length(arr)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/pointers.jl:26.
pointer_length(arr)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/pointers.jl:27.
pointer_length(arr)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/pointers.jl:28.
Vulkan.queue_begin_debug_utils_label_ext — Methodqueue_begin_debug_utils_label_ext(queue::Queue, label_info::DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.queue_begin_debug_utils_label_ext — Methodqueue_begin_debug_utils_label_ext(queue::Queue, label_info::DebugUtilsLabelEXT)
Vulkan.queue_begin_debug_utils_label_ext — Methodqueue_begin_debug_utils_label_ext(queue::Queue, label_info::_DebugUtilsLabelEXT, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::_DebugUtilsLabelEXTfptr::FunctionPtr
queue_begin_debug_utils_label_ext(queue::Queue, label_info::_DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.queue_begin_debug_utils_label_ext — Methodqueue_begin_debug_utils_label_ext(queue::Queue, label_info::_DebugUtilsLabelEXT)::CvoidExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::_DebugUtilsLabelEXT
queue_begin_debug_utils_label_ext(queue::Queue, label_info::_DebugUtilsLabelEXT)
Vulkan.queue_bind_sparse — Methodqueue_bind_sparse(queue::Queue, bind_info::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_bind_sparse — Methodqueue_bind_sparse(queue::Queue, bind_info::AbstractArray{_BindSparseInfo}, fptr::FunctionPtr; fence = C_NULL)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)bind_info::AbstractArray{_BindSparseInfo}(externsync)fptr::FunctionPtrfence: defaults toC_NULL(externsync)
queue_bind_sparse(queue::Queue, bind_info::AbstractArray{_BindSparseInfo, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_bind_sparse — Methodqueue_bind_sparse(queue::Queue, bind_info::AbstractArray{_BindSparseInfo}; fence = C_NULL)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)bind_info::AbstractArray{_BindSparseInfo}(externsync)fence: defaults toC_NULL(externsync)
queue_bind_sparse(queue::Queue, bind_info::AbstractArray{_BindSparseInfo, N} where N; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_bind_sparse — Methodqueue_bind_sparse(queue::Queue, bind_info::AbstractArray; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_end_debug_utils_label_ext — Methodqueue_end_debug_utils_label_ext(queue::Queue, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_utils
Arguments:
queue::Queuefptr::FunctionPtr
queue_end_debug_utils_label_ext(queue::Queue, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.queue_end_debug_utils_label_ext — Methodqueue_end_debug_utils_label_ext(queue::Queue)::CvoidExtension: VK_EXT_debug_utils
Arguments:
queue::Queue
queue_end_debug_utils_label_ext(queue::Queue)
Vulkan.queue_insert_debug_utils_label_ext — Methodqueue_insert_debug_utils_label_ext(queue::Queue, label_info::DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.queue_insert_debug_utils_label_ext — Methodqueue_insert_debug_utils_label_ext(queue::Queue, label_info::DebugUtilsLabelEXT)
Vulkan.queue_insert_debug_utils_label_ext — Methodqueue_insert_debug_utils_label_ext(queue::Queue, label_info::_DebugUtilsLabelEXT, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::_DebugUtilsLabelEXTfptr::FunctionPtr
queue_insert_debug_utils_label_ext(queue::Queue, label_info::_DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.queue_insert_debug_utils_label_ext — Methodqueue_insert_debug_utils_label_ext(queue::Queue, label_info::_DebugUtilsLabelEXT)::CvoidExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::_DebugUtilsLabelEXT
queue_insert_debug_utils_label_ext(queue::Queue, label_info::_DebugUtilsLabelEXT)
Vulkan.queue_present_khr — Methodqueue_present_khr(queue::Queue, present_info::PresentInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_present_khr — Methodqueue_present_khr(queue::Queue, present_info::PresentInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_present_khr — Methodqueue_present_khr(queue::Queue, present_info::_PresentInfoKHR, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Success:
SUCCESSSUBOPTIMAL_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
queue::Queue(externsync)present_info::_PresentInfoKHR(externsync)fptr::FunctionPtr
queue_present_khr(queue::Queue, present_info::_PresentInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_present_khr — Methodqueue_present_khr(queue::Queue, present_info::_PresentInfoKHR)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_swapchain
Return codes:
- Success:
SUCCESSSUBOPTIMAL_KHR
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
queue::Queue(externsync)present_info::_PresentInfoKHR(externsync)
queue_present_khr(queue::Queue, present_info::_PresentInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_set_performance_configuration_intel — Methodqueue_set_performance_configuration_intel(queue::Queue, configuration::PerformanceConfigurationINTEL, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
queue::Queueconfiguration::PerformanceConfigurationINTELfptr::FunctionPtr
queue_set_performance_configuration_intel(queue::Queue, configuration::PerformanceConfigurationINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_set_performance_configuration_intel — Methodqueue_set_performance_configuration_intel(queue::Queue, configuration::PerformanceConfigurationINTEL)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
queue::Queueconfiguration::PerformanceConfigurationINTEL
queue_set_performance_configuration_intel(queue::Queue, configuration::PerformanceConfigurationINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit — Methodqueue_submit(queue::Queue, submits::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit — Methodqueue_submit(queue::Queue, submits::AbstractArray{_SubmitInfo}, fptr::FunctionPtr; fence = C_NULL)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::AbstractArray{_SubmitInfo}fptr::FunctionPtrfence: defaults toC_NULL(externsync)
queue_submit(queue::Queue, submits::AbstractArray{_SubmitInfo, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit — Methodqueue_submit(queue::Queue, submits::AbstractArray{_SubmitInfo}; fence = C_NULL)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::AbstractArray{_SubmitInfo}fence: defaults toC_NULL(externsync)
queue_submit(queue::Queue, submits::AbstractArray{_SubmitInfo, N} where N; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit — Methodqueue_submit(queue::Queue, submits::AbstractArray; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit_2_khr — Methodqueue_submit_2_khr(queue::Queue, submits::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit_2_khr — Methodqueue_submit_2_khr(queue::Queue, submits::AbstractArray{_SubmitInfo2KHR}, fptr::FunctionPtr; fence = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_synchronization2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::AbstractArray{_SubmitInfo2KHR}fptr::FunctionPtrfence: defaults toC_NULL(externsync)
queue_submit_2_khr(queue::Queue, submits::AbstractArray{_SubmitInfo2KHR, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit_2_khr — Methodqueue_submit_2_khr(queue::Queue, submits::AbstractArray{_SubmitInfo2KHR}; fence = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_synchronization2
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::AbstractArray{_SubmitInfo2KHR}fence: defaults toC_NULL(externsync)
queue_submit_2_khr(queue::Queue, submits::AbstractArray{_SubmitInfo2KHR, N} where N; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit_2_khr — Methodqueue_submit_2_khr(queue::Queue, submits::AbstractArray; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_wait_idle — Methodqueue_wait_idle(queue::Queue, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)fptr::FunctionPtr
queue_wait_idle(queue::Queue, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_wait_idle — Methodqueue_wait_idle(queue::Queue)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)
queue_wait_idle(queue::Queue) -> ResultTypes.Result{Result, VulkanError}
Vulkan.register_device_event_ext — Methodregister_device_event_ext(device::Device, device_event_info::DeviceEventInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_device_event_ext — Methodregister_device_event_ext(device::Device, device_event_info::DeviceEventInfoEXT; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_device_event_ext — Methodregister_device_event_ext(device::Device, device_event_info::_DeviceEventInfoEXT, fptr::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Fence, VulkanError}Extension: VK_EXT_display_control
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedevice_event_info::_DeviceEventInfoEXTfptr::FunctionPtrallocator: defaults toC_NULL
register_device_event_ext(device::Device, device_event_info::_DeviceEventInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_device_event_ext — Methodregister_device_event_ext(device::Device, device_event_info::_DeviceEventInfoEXT; allocator = C_NULL)::ResultTypes.Result{Fence, VulkanError}Extension: VK_EXT_display_control
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedevice_event_info::_DeviceEventInfoEXTallocator: defaults toC_NULL
register_device_event_ext(device::Device, device_event_info::_DeviceEventInfoEXT; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_display_event_ext — Methodregister_display_event_ext(device::Device, display::DisplayKHR, display_event_info::DisplayEventInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_display_event_ext — Methodregister_display_event_ext(device::Device, display::DisplayKHR, display_event_info::DisplayEventInfoEXT; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_display_event_ext — Methodregister_display_event_ext(device::Device, display::DisplayKHR, display_event_info::_DisplayEventInfoEXT, fptr::FunctionPtr; allocator = C_NULL)::ResultTypes.Result{Fence, VulkanError}Extension: VK_EXT_display_control
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_event_info::_DisplayEventInfoEXTfptr::FunctionPtrallocator: defaults toC_NULL
register_display_event_ext(device::Device, display::DisplayKHR, display_event_info::_DisplayEventInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_display_event_ext — Methodregister_display_event_ext(device::Device, display::DisplayKHR, display_event_info::_DisplayEventInfoEXT; allocator = C_NULL)::ResultTypes.Result{Fence, VulkanError}Extension: VK_EXT_display_control
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_event_info::_DisplayEventInfoEXTallocator: defaults toC_NULL
register_display_event_ext(device::Device, display::DisplayKHR, display_event_info::_DisplayEventInfoEXT; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.release_display_ext — Methodrelease_display_ext(physical_device::PhysicalDevice, display::DisplayKHR, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_direct_mode_display
Return codes:
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHRfptr::FunctionPtr
release_display_ext(physical_device::PhysicalDevice, display::DisplayKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.release_display_ext — Methodrelease_display_ext(physical_device::PhysicalDevice, display::DisplayKHR)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_direct_mode_display
Return codes:
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR
release_display_ext(physical_device::PhysicalDevice, display::DisplayKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.release_performance_configuration_intel — Methodrelease_performance_configuration_intel(device::Device, fptr::FunctionPtr; configuration = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicefptr::FunctionPtrconfiguration: defaults toC_NULL(externsync)
release_performance_configuration_intel(device::Device, fptr::Union{Ptr{Nothing}, Base.CFunction}; configuration) -> ResultTypes.Result{Result, VulkanError}
Vulkan.release_performance_configuration_intel — Methodrelease_performance_configuration_intel(device::Device; configuration = C_NULL)::ResultTypes.Result{Result, VulkanError}Extension: VK_INTEL_performance_query
Return codes:
- Error:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceconfiguration: defaults toC_NULL(externsync)
release_performance_configuration_intel(device::Device; configuration) -> ResultTypes.Result{Result, VulkanError}
Vulkan.release_profiling_lock_khr — Methodrelease_profiling_lock_khr(device::Device, fptr::FunctionPtr)::CvoidExtension: VK_KHR_performance_query
Arguments:
device::Devicefptr::FunctionPtr
release_profiling_lock_khr(device::Device, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.release_profiling_lock_khr — Methodrelease_profiling_lock_khr(device::Device)::CvoidExtension: VK_KHR_performance_query
Arguments:
device::Device
release_profiling_lock_khr(device::Device)
Vulkan.reset_command_buffer — Methodreset_command_buffer(command_buffer::CommandBuffer, fptr::FunctionPtr; flags = 0)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtrflags: defaults to0
reset_command_buffer(command_buffer::CommandBuffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_command_buffer — Methodreset_command_buffer(command_buffer::CommandBuffer; flags = 0)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)flags: defaults to0
reset_command_buffer(command_buffer::CommandBuffer; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_command_pool — Methodreset_command_pool(device::Device, command_pool::CommandPool, fptr::FunctionPtr; flags = 0)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecommand_pool::CommandPool(externsync)fptr::FunctionPtrflags: defaults to0
reset_command_pool(device::Device, command_pool::CommandPool, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_command_pool — Methodreset_command_pool(device::Device, command_pool::CommandPool; flags = 0)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecommand_pool::CommandPool(externsync)flags: defaults to0
reset_command_pool(device::Device, command_pool::CommandPool; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_descriptor_pool — Methodreset_descriptor_pool(device::Device, descriptor_pool::DescriptorPool, fptr::FunctionPtr; flags = 0)::ResultTypes.Result{Result, VulkanError}Return codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)fptr::FunctionPtrflags: defaults to0
reset_descriptor_pool(device::Device, descriptor_pool::DescriptorPool, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_descriptor_pool — Methodreset_descriptor_pool(device::Device, descriptor_pool::DescriptorPool; flags = 0)::ResultTypes.Result{Result, VulkanError}Return codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)flags: defaults to0
reset_descriptor_pool(device::Device, descriptor_pool::DescriptorPool; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_event — Methodreset_event(device::Device, event::Event, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)fptr::FunctionPtr
reset_event(device::Device, event::Event, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_event — Methodreset_event(device::Device, event::Event)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)
reset_event(device::Device, event::Event) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_fences — Methodreset_fences(device::Device, fences::AbstractArray{Fence}, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefences::AbstractArray{Fence}(externsync)fptr::FunctionPtr
reset_fences(device::Device, fences::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_fences — Methodreset_fences(device::Device, fences::AbstractArray{Fence})::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefences::AbstractArray{Fence}(externsync)
reset_fences(device::Device, fences::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_query_pool — Methodreset_query_pool(device::Device, query_pool::QueryPool, first_query::Integer, query_count::Integer, fptr::FunctionPtr)::CvoidArguments:
device::Devicequery_pool::QueryPoolfirst_query::Integerquery_count::Integerfptr::FunctionPtr
reset_query_pool(device::Device, query_pool::QueryPool, first_query::Integer, query_count::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.reset_query_pool — Methodreset_query_pool(device::Device, query_pool::QueryPool, first_query::Integer, query_count::Integer)::CvoidArguments:
device::Devicequery_pool::QueryPoolfirst_query::Integerquery_count::Integer
reset_query_pool(device::Device, query_pool::QueryPool, first_query::Integer, query_count::Integer)
Vulkan.set_debug_utils_object_name_ext — Methodset_debug_utils_object_name_ext(device::Device, name_info::DebugUtilsObjectNameInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_name_ext — Methodset_debug_utils_object_name_ext(device::Device, name_info::DebugUtilsObjectNameInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_name_ext — Methodset_debug_utils_object_name_ext(device::Device, name_info::_DebugUtilsObjectNameInfoEXT, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_debug_utils
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::_DebugUtilsObjectNameInfoEXT(externsync)fptr::FunctionPtr
set_debug_utils_object_name_ext(device::Device, name_info::_DebugUtilsObjectNameInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_name_ext — Methodset_debug_utils_object_name_ext(device::Device, name_info::_DebugUtilsObjectNameInfoEXT)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_debug_utils
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::_DebugUtilsObjectNameInfoEXT(externsync)
set_debug_utils_object_name_ext(device::Device, name_info::_DebugUtilsObjectNameInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_tag_ext — Methodset_debug_utils_object_tag_ext(device::Device, tag_info::DebugUtilsObjectTagInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_tag_ext — Methodset_debug_utils_object_tag_ext(device::Device, tag_info::DebugUtilsObjectTagInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_tag_ext — Methodset_debug_utils_object_tag_ext(device::Device, tag_info::_DebugUtilsObjectTagInfoEXT, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_debug_utils
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::_DebugUtilsObjectTagInfoEXT(externsync)fptr::FunctionPtr
set_debug_utils_object_tag_ext(device::Device, tag_info::_DebugUtilsObjectTagInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_tag_ext — Methodset_debug_utils_object_tag_ext(device::Device, tag_info::_DebugUtilsObjectTagInfoEXT)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_debug_utils
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::_DebugUtilsObjectTagInfoEXT(externsync)
set_debug_utils_object_tag_ext(device::Device, tag_info::_DebugUtilsObjectTagInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_driver — MethodConvenience function for setting an ICD (Installable Client Driver) used by Vulkan. Only SwiftShader is currently supported. To add another ICD, you must do it by hand. You can achieve that by setting the environment variable "VKICDFILENAMES" to point to your own ICD JSON file, as described in https://github.com/KhronosGroup/Vulkan-Loader/blob/master/loader/LoaderAndLayerInterface.md#icd-discovery.
Available drivers:
- SwiftShader: a CPU implementation of Vulkan. Requires
SwiftShader_jllto be imported inmod.
set_driver(mod::Module, backend::Symbol) -> String
Vulkan.set_event — Methodset_event(device::Device, event::Event, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)fptr::FunctionPtr
set_event(device::Device, event::Event, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_event — Methodset_event(device::Device, event::Event)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)
set_event(device::Device, event::Event) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_hdr_metadata_ext — Methodset_hdr_metadata_ext(device::Device, swapchains::AbstractArray, metadata::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.set_hdr_metadata_ext — Methodset_hdr_metadata_ext(device::Device, swapchains::AbstractArray{SwapchainKHR}, metadata::AbstractArray{_HdrMetadataEXT}, fptr::FunctionPtr)::CvoidExtension: VK_EXT_hdr_metadata
Arguments:
device::Deviceswapchains::AbstractArray{SwapchainKHR}metadata::AbstractArray{_HdrMetadataEXT}fptr::FunctionPtr
set_hdr_metadata_ext(device::Device, swapchains::AbstractArray, metadata::AbstractArray{_HdrMetadataEXT, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.set_hdr_metadata_ext — Methodset_hdr_metadata_ext(device::Device, swapchains::AbstractArray{SwapchainKHR}, metadata::AbstractArray{_HdrMetadataEXT})::CvoidExtension: VK_EXT_hdr_metadata
Arguments:
device::Deviceswapchains::AbstractArray{SwapchainKHR}metadata::AbstractArray{_HdrMetadataEXT}
set_hdr_metadata_ext(device::Device, swapchains::AbstractArray, metadata::AbstractArray{_HdrMetadataEXT, N} where N)
Vulkan.set_hdr_metadata_ext — Methodset_hdr_metadata_ext(device::Device, swapchains::AbstractArray, metadata::AbstractArray)
Vulkan.set_local_dimming_amd — Methodset_local_dimming_amd(device::Device, swap_chain::SwapchainKHR, local_dimming_enable::Bool, fptr::FunctionPtr)::CvoidExtension: VK_AMD_display_native_hdr
Arguments:
device::Deviceswap_chain::SwapchainKHRlocal_dimming_enable::Boolfptr::FunctionPtr
set_local_dimming_amd(device::Device, swap_chain::SwapchainKHR, local_dimming_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.set_local_dimming_amd — Methodset_local_dimming_amd(device::Device, swap_chain::SwapchainKHR, local_dimming_enable::Bool)::CvoidExtension: VK_AMD_display_native_hdr
Arguments:
device::Deviceswap_chain::SwapchainKHRlocal_dimming_enable::Bool
set_local_dimming_amd(device::Device, swap_chain::SwapchainKHR, local_dimming_enable::Bool)
Vulkan.set_private_data_ext — Methodset_private_data_ext(device::Device, object_type::ObjectType, object_handle::Integer, private_data_slot::PrivateDataSlotEXT, data::Integer, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_private_data
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::Integerprivate_data_slot::PrivateDataSlotEXTdata::Integerfptr::FunctionPtr
set_private_data_ext(device::Device, object_type::ObjectType, object_handle::Integer, private_data_slot::PrivateDataSlotEXT, data::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_private_data_ext — Methodset_private_data_ext(device::Device, object_type::ObjectType, object_handle::Integer, private_data_slot::PrivateDataSlotEXT, data::Integer)::ResultTypes.Result{Result, VulkanError}Extension: VK_EXT_private_data
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::Integerprivate_data_slot::PrivateDataSlotEXTdata::Integer
set_private_data_ext(device::Device, object_type::ObjectType, object_handle::Integer, private_data_slot::PrivateDataSlotEXT, data::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.signal_semaphore — Methodsignal_semaphore(device::Device, signal_info::SemaphoreSignalInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.signal_semaphore — Methodsignal_semaphore(device::Device, signal_info::SemaphoreSignalInfo) -> ResultTypes.Result{Result, VulkanError}
Vulkan.signal_semaphore — Methodsignal_semaphore(device::Device, signal_info::_SemaphoreSignalInfo, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicesignal_info::_SemaphoreSignalInfofptr::FunctionPtr
signal_semaphore(device::Device, signal_info::_SemaphoreSignalInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.signal_semaphore — Methodsignal_semaphore(device::Device, signal_info::_SemaphoreSignalInfo)::ResultTypes.Result{Result, VulkanError}Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicesignal_info::_SemaphoreSignalInfo
signal_semaphore(device::Device, signal_info::_SemaphoreSignalInfo) -> ResultTypes.Result{Result, VulkanError}
Vulkan.submit_debug_utils_message_ext — Methodsubmit_debug_utils_message_ext(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::DebugUtilsMessengerCallbackDataEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.submit_debug_utils_message_ext — Methodsubmit_debug_utils_message_ext(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::DebugUtilsMessengerCallbackDataEXT)
Vulkan.submit_debug_utils_message_ext — Methodsubmit_debug_utils_message_ext(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::_DebugUtilsMessengerCallbackDataEXT, fptr::FunctionPtr)::CvoidExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_types::DebugUtilsMessageTypeFlagEXTcallback_data::_DebugUtilsMessengerCallbackDataEXTfptr::FunctionPtr
submit_debug_utils_message_ext(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::_DebugUtilsMessengerCallbackDataEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.submit_debug_utils_message_ext — Methodsubmit_debug_utils_message_ext(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::_DebugUtilsMessengerCallbackDataEXT)::CvoidExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_types::DebugUtilsMessageTypeFlagEXTcallback_data::_DebugUtilsMessengerCallbackDataEXT
submit_debug_utils_message_ext(instance::Instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::_DebugUtilsMessengerCallbackDataEXT)
Vulkan.to_vk — FunctionConvert a type into its corresponding Vulkan type.
Examples
julia> to_vk(UInt32, v"1")
0x00400000
julia> to_vk(NTuple{6, UInt8}, "hello")
(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00)to_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:15.
to_vk(_, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:16.
to_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:17.
to_vk(T, version)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:18.
to_vk(T, s)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:19.
Vulkan.trim_command_pool — Methodtrim_command_pool(device::Device, command_pool::CommandPool, fptr::FunctionPtr; flags = 0)::CvoidArguments:
device::Devicecommand_pool::CommandPool(externsync)fptr::FunctionPtrflags: defaults to0
trim_command_pool(device::Device, command_pool::CommandPool, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan.trim_command_pool — Methodtrim_command_pool(device::Device, command_pool::CommandPool; flags = 0)::CvoidArguments:
device::Devicecommand_pool::CommandPool(externsync)flags: defaults to0
trim_command_pool(device::Device, command_pool::CommandPool; flags)
Vulkan.uninitialize_performance_api_intel — Methoduninitialize_performance_api_intel(device::Device, fptr::FunctionPtr)::CvoidExtension: VK_INTEL_performance_query
Arguments:
device::Devicefptr::FunctionPtr
uninitialize_performance_api_intel(device::Device, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.uninitialize_performance_api_intel — Methoduninitialize_performance_api_intel(device::Device)::CvoidExtension: VK_INTEL_performance_query
Arguments:
device::Device
uninitialize_performance_api_intel(device::Device)
Vulkan.unmap_memory — Methodunmap_memory(device::Device, memory::DeviceMemory, fptr::FunctionPtr)::CvoidArguments:
device::Devicememory::DeviceMemory(externsync)fptr::FunctionPtr
unmap_memory(device::Device, memory::DeviceMemory, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.unmap_memory — Methodunmap_memory(device::Device, memory::DeviceMemory)::CvoidArguments:
device::Devicememory::DeviceMemory(externsync)
unmap_memory(device::Device, memory::DeviceMemory)
Vulkan.update_descriptor_set_with_template — Methodupdate_descriptor_set_with_template(device::Device, descriptor_set::DescriptorSet, descriptor_update_template::DescriptorUpdateTemplate, data::Ptr{Cvoid}, fptr::FunctionPtr)::CvoidArguments:
device::Devicedescriptor_set::DescriptorSet(externsync)descriptor_update_template::DescriptorUpdateTemplatedata::Ptr{Cvoid}fptr::FunctionPtr
update_descriptor_set_with_template(device::Device, descriptor_set::DescriptorSet, descriptor_update_template::DescriptorUpdateTemplate, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.update_descriptor_set_with_template — Methodupdate_descriptor_set_with_template(device::Device, descriptor_set::DescriptorSet, descriptor_update_template::DescriptorUpdateTemplate, data::Ptr{Cvoid})::CvoidArguments:
device::Devicedescriptor_set::DescriptorSet(externsync)descriptor_update_template::DescriptorUpdateTemplatedata::Ptr{Cvoid}
update_descriptor_set_with_template(device::Device, descriptor_set::DescriptorSet, descriptor_update_template::DescriptorUpdateTemplate, data::Ptr{Nothing})
Vulkan.update_descriptor_sets — Methodupdate_descriptor_sets(device::Device, descriptor_writes::AbstractArray, descriptor_copies::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.update_descriptor_sets — Methodupdate_descriptor_sets(device::Device, descriptor_writes::AbstractArray, descriptor_copies::AbstractArray)
Vulkan.update_descriptor_sets — Methodupdate_descriptor_sets(device::Device, descriptor_writes::AbstractArray{_WriteDescriptorSet}, descriptor_copies::AbstractArray{_CopyDescriptorSet}, fptr::FunctionPtr)::CvoidArguments:
device::Devicedescriptor_writes::AbstractArray{_WriteDescriptorSet}(externsync)descriptor_copies::AbstractArray{_CopyDescriptorSet}(externsync)fptr::FunctionPtr
update_descriptor_sets(device::Device, descriptor_writes::AbstractArray{_WriteDescriptorSet, N} where N, descriptor_copies::AbstractArray{_CopyDescriptorSet, N} where N, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.update_descriptor_sets — Methodupdate_descriptor_sets(device::Device, descriptor_writes::AbstractArray{_WriteDescriptorSet}, descriptor_copies::AbstractArray{_CopyDescriptorSet})::CvoidArguments:
device::Devicedescriptor_writes::AbstractArray{_WriteDescriptorSet}(externsync)descriptor_copies::AbstractArray{_CopyDescriptorSet}(externsync)
update_descriptor_sets(device::Device, descriptor_writes::AbstractArray{_WriteDescriptorSet, N} where N, descriptor_copies::AbstractArray{_CopyDescriptorSet, N} where N)
Vulkan.wait_for_fences — Methodwait_for_fences(device::Device, fences::AbstractArray{Fence}, wait_all::Bool, timeout::Integer, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
SUCCESSTIMEOUT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefences::AbstractArray{Fence}wait_all::Booltimeout::Integerfptr::FunctionPtr
wait_for_fences(device::Device, fences::AbstractArray, wait_all::Bool, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.wait_for_fences — Methodwait_for_fences(device::Device, fences::AbstractArray{Fence}, wait_all::Bool, timeout::Integer)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
SUCCESSTIMEOUT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefences::AbstractArray{Fence}wait_all::Booltimeout::Integer
wait_for_fences(device::Device, fences::AbstractArray, wait_all::Bool, timeout::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.wait_semaphores — Methodwait_semaphores(device::Device, wait_info::SemaphoreWaitInfo, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.wait_semaphores — Methodwait_semaphores(device::Device, wait_info::SemaphoreWaitInfo, timeout::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.wait_semaphores — Methodwait_semaphores(device::Device, wait_info::_SemaphoreWaitInfo, timeout::Integer, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
SUCCESSTIMEOUT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicewait_info::_SemaphoreWaitInfotimeout::Integerfptr::FunctionPtr
wait_semaphores(device::Device, wait_info::_SemaphoreWaitInfo, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.wait_semaphores — Methodwait_semaphores(device::Device, wait_info::_SemaphoreWaitInfo, timeout::Integer)::ResultTypes.Result{Result, VulkanError}Return codes:
- Success:
SUCCESSTIMEOUT
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicewait_info::_SemaphoreWaitInfotimeout::Integer
wait_semaphores(device::Device, wait_info::_SemaphoreWaitInfo, timeout::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.write_acceleration_structures_properties_khr — Methodwrite_acceleration_structures_properties_khr(device::Device, acceleration_structures::AbstractArray{AccelerationStructureKHR}, query_type::QueryType, data_size::Integer, data::Ptr{Cvoid}, stride::Integer, fptr::FunctionPtr)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structures::AbstractArray{AccelerationStructureKHR}query_type::QueryTypedata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::Integerfptr::FunctionPtr
write_acceleration_structures_properties_khr(device::Device, acceleration_structures::AbstractArray, query_type::QueryType, data_size::Integer, data::Ptr{Nothing}, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.write_acceleration_structures_properties_khr — Methodwrite_acceleration_structures_properties_khr(device::Device, acceleration_structures::AbstractArray{AccelerationStructureKHR}, query_type::QueryType, data_size::Integer, data::Ptr{Cvoid}, stride::Integer)::ResultTypes.Result{Result, VulkanError}Extension: VK_KHR_acceleration_structure
Return codes:
- Error:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structures::AbstractArray{AccelerationStructureKHR}query_type::QueryTypedata_size::Integerdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::Integer
write_acceleration_structures_properties_khr(device::Device, acceleration_structures::AbstractArray, query_type::QueryType, data_size::Integer, data::Ptr{Nothing}, stride::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.@bitmask_flag — Macro@bitmask_flag BitFlags::UInt32 begin
FLAG_A = 1
FLAG_B = 2
FLAG_C = 4
endEnumeration of bitmask flags that can be combined with &, | and xor, forbidding the combination of flags from different bitmasks.
Vulkan.@check — Macro@check vkCreateInstance(args...)Assign the expression to a variable named _return_code. Then, if the value is not a success code, return a VulkanError holding the return code.
Vulkan.@set_driver — MacroCall set_driver passing the current module as the first argument.